|
@ -3,7 +3,6 @@ package config |
|
|
import ( |
|
|
import ( |
|
|
"LAPP_ETL/utils" |
|
|
"LAPP_ETL/utils" |
|
|
"github.com/spf13/viper" |
|
|
"github.com/spf13/viper" |
|
|
"path" |
|
|
|
|
|
) |
|
|
) |
|
|
|
|
|
|
|
|
var AppConfig Config |
|
|
var AppConfig Config |
|
@ -48,13 +47,13 @@ type ETCD struct { |
|
|
} |
|
|
} |
|
|
|
|
|
|
|
|
func InitConfig() (err error) { |
|
|
func InitConfig() (err error) { |
|
|
baseDir, err := utils.GetCurrentPath("/conf") |
|
|
|
|
|
|
|
|
baseDir, err := utils.GetCurrentPath("conf") |
|
|
if err != nil { |
|
|
if err != nil { |
|
|
return |
|
|
return |
|
|
} |
|
|
} |
|
|
viper.SetConfigName("app_config") |
|
|
viper.SetConfigName("app_config") |
|
|
viper.SetConfigType("yaml") |
|
|
viper.SetConfigType("yaml") |
|
|
viper.AddConfigPath(path.Join(baseDir, "../conf/")) |
|
|
|
|
|
|
|
|
viper.AddConfigPath(baseDir) |
|
|
if err = viper.ReadInConfig(); err != nil { |
|
|
if err = viper.ReadInConfig(); err != nil { |
|
|
return |
|
|
return |
|
|
} |
|
|
} |
|
|