sunty
2020-08-20 9d88c7c467f8d93af4aab9ba0b6d6c01c2ffc546
extend/config/config.go
@@ -87,13 +87,18 @@
var FaceDetectSet = &facedetect{}
type shop struct {
   Url string `mapstructure:"url"`
}
var ShopConf = &shop{}
// Init is an exported method that takes the environment starts the viper
// (external lib) and returns the configuration struct.
func Init(env string) {
   var err error
   viper.SetConfigType("yaml")
   viper.SetConfigName(env)
   viper.AddConfigPath("/opt/vasystem/config/")
   viper.AddConfigPath("../config/")
   err = viper.ReadInConfig()
   if err != nil {
      log.Fatal("error on parsing configuration file", err)
@@ -105,4 +110,5 @@
   viper.UnmarshalKey("dbpersoncompare", DbPersonCompInfo)
   viper.UnmarshalKey("espersoncompare", EsCompServerInfo)
   viper.UnmarshalKey("elastic.basicFS", BasicFS)
   viper.UnmarshalKey("shop", ShopConf)
}