fix loading configuration from YAML files

This commit is contained in:
Steffen Vogel 2020-11-13 21:50:03 +01:00
parent a318aeea01
commit 318705017f

View file

@ -96,11 +96,11 @@ func InitConfig() error {
defaults := config.NewStatic(static) defaults := config.NewStatic(static)
env := config.NewEnvironment(mappings) env := config.NewEnvironment(mappings)
if _, err := os.Stat(*configFile); os.IsExist(err) { if _, err := os.Stat(*configFile); os.IsNotExist(err) {
GolbalConfig = config.NewConfig([]config.Provider{defaults, env})
} else {
yamlFile := config.NewYAMLFile(*configFile) yamlFile := config.NewYAMLFile(*configFile)
GolbalConfig = config.NewConfig([]config.Provider{defaults, yamlFile, env}) GolbalConfig = config.NewConfig([]config.Provider{defaults, yamlFile, env})
} else {
GolbalConfig = config.NewConfig([]config.Provider{defaults, env})
} }
err := GolbalConfig.Load() err := GolbalConfig.Load()