Documentation
¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func DefaultConfigPath ¶ added in v1.4.0
func DefaultConfigPath() string
DefaultConfigPath return the default config path file
func FormalizeConfigPath ¶ added in v1.4.0
FormalizeConfigPath formalize config path. If config path is the default config path (home directory), it returns a computed path
Types ¶
type AdminConfig ¶
AdminConfig represents the admin configuration
type BalancerConfig ¶
type BalancerConfig struct { MetricsRange string `yaml:"metricsRange"` CPULimit int `yaml:"cpuLimit"` MemLimit int `yaml:"memLimit"` }
BalancerConfig represents the balancer configuration
func (*BalancerConfig) SetDefaultValues ¶ added in v1.4.0
func (bc *BalancerConfig) SetDefaultValues()
SetDefaultValues initialize BalancerConfig default values
type BigBlueButton ¶
type BigBlueButton struct { Secret string `yaml:"secret"` RecordingsPollInterval string `yaml:"recordingsPollInterval"` }
BigBlueButton configuration mapping
type Config ¶
type Config struct { BigBlueButton BigBlueButton `yaml:"bigbluebutton"` Admin AdminConfig `yaml:"admin"` Balancer BalancerConfig `yaml:"balancer"` Port int `yaml:"port"` RDB RDB `yaml:"redis"` IDB IDB `yaml:"influxdb"` }
Config represents main configuration mapping
Click to show internal directories.
Click to hide internal directories.