Documentation
¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func LoadConfiguration ¶
func LoadConfiguration()
LoadConfiguration loads configuration from environment variables.
Types ¶
type AppConfig ¶
type AppConfig struct { Debug bool `json:"debug"` MetricsPort int `json:"metricsPort"` SourceDatabaseServer string `json:"sourceDatabaseServer"` SourceDatabasePort int `json:"sourceDatabasePort"` SourceDatabaseUser string `json:"sourceDatabaseUser"` SourceDatabasePassword string `json:"sourceDatabasePassword"` SourceDatabaseName string `json:"sourceDatabaseName"` BindAddress string `json:"bindAddress"` BindPort int `json:"bindPort"` UseSSL bool `json:"useSSL"` SSLSkipVerify bool `json:"sslSkipVerify"` SSLCAFile string `json:"sslCAFile"` SSLCertFile string `json:"sslCertFile"` SSLKeyFile string `json:"sslKeyFile"` }
AppConfig structure for environment-based configurations.
var CFG AppConfig
CFG is the global configuration object.
Click to show internal directories.
Click to hide internal directories.