Documentation
¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func CreateLogstashConfig ¶
Types ¶
type Compose ¶
type Config ¶
type LogstashConfig ¶
type NginxConfig ¶
type NginxConfig struct {
}
type Service ¶
type Service struct {
Image *string `yaml:"image,omitempty"`
Volumes []string `yaml:"volumes,omitempty"`
Ports []string `yaml:"ports,omitempty"`
Environment []string `yaml:"environment,omitempty"`
DependsOn []string `yaml:"depends_on,omitempty"`
Logging *Logging `yaml:"logging,omitempty"`
Deploy *Deploy `yaml:"deploy,omitempty"`
Command []string `yaml:"command,omitempty,flow"`
}
type StackConfig ¶
type StackConfig struct {
FrontEndNginx string
LogstashPipelines string
LogstashConfig string
ServiceResources map[string]*utils.ServiceConfig
Threads int
ESData string
ESBackups string
Cert string
Datasources string
Rules string
LocksDir string
ShmFolder string
}
func (*StackConfig) Populate ¶
func (s *StackConfig) Populate(c *Config) error
Click to show internal directories.
Click to hide internal directories.