|
@@ -24,6 +24,7 @@ var (
|
|
YynserverSetting = &Yyn{}
|
|
YynserverSetting = &Yyn{}
|
|
cfg *ini.File
|
|
cfg *ini.File
|
|
CurrentPath string
|
|
CurrentPath string
|
|
|
|
+ appEnv string
|
|
)
|
|
)
|
|
|
|
|
|
type App struct {
|
|
type App struct {
|
|
@@ -110,7 +111,14 @@ func Setup() {
|
|
CurrentPath = workDir
|
|
CurrentPath = workDir
|
|
}
|
|
}
|
|
|
|
|
|
- cfg, err = ini.Load(CurrentPath + "conf/app.ini")
|
|
|
|
|
|
+ appEnv = strings.ToLower(os.Getenv("APP_ENVIRONMENT"))
|
|
|
|
+ switch appEnv {
|
|
|
|
+ case "test":
|
|
|
|
+ cfg, err = ini.Load(CurrentPath + "conf/app-test.ini")
|
|
|
|
+ default:
|
|
|
|
+ cfg, err = ini.Load(CurrentPath + "conf/app.ini")
|
|
|
|
+ }
|
|
|
|
+
|
|
if err != nil {
|
|
if err != nil {
|
|
log.Fatalf("setting.Setup, fail to parse 'conf/app.ini': %v", err)
|
|
log.Fatalf("setting.Setup, fail to parse 'conf/app.ini': %v", err)
|
|
}
|
|
}
|