Initial commit
This commit is contained in:
23
config/config.go
Normal file
23
config/config.go
Normal file
@@ -0,0 +1,23 @@
|
||||
package config
|
||||
|
||||
// AppConfig contains application configuration
|
||||
var AppConfig Config
|
||||
|
||||
// Load application configuration
|
||||
func Load() {
|
||||
|
||||
AppConfig = Config{
|
||||
|
||||
Service: Service{
|
||||
Port: getEnv("OPENFIRE_PORT", "5222"),
|
||||
Address: mustGetEnv("OPENFIRE_ADRESS"),
|
||||
Domain: mustGetEnv("OPENFIRE_DOMAIN"),
|
||||
},
|
||||
Credentials: Credentials{
|
||||
CredentialsFileLocation: getEnv("CREDENTIALS_FILE_LOCATION", "input.json"),
|
||||
},
|
||||
GeneralOptions: GeneralOptions{
|
||||
DelayBetweenMassages: int64(getEnvInt("MASSAGE_DELAY", 120000000000)),
|
||||
},
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user