package config import ( _ "time/tzdata" // 挂载时间数据库 否则docker报错 ) const ( ModEnvDev = "dev" ModEnvTest = "test" ModEnvProd = "prod" ConfigFileType = "json" // yml ConfigDir = "./conf.d/" // ./conf.d/ ConfigAppFile = ConfigDir + "app.json" ConfigDefaultFile = ConfigDir + "config.json" ConfigDevFile = ConfigDir + "config.dev.json" ConfigTestFile = ConfigDir + "config.test.json" ConfigReleaseFile = ConfigDir + "config.prod.json" ) func GetConfigFileByMod(mod string) string { if v, ok := envConfigMap[mod]; ok { return v } return ConfigDefaultFile } var envConfigMap = map[string]string{ ModEnvDev: ConfigDevFile, ModEnvTest: ConfigTestFile, ModEnvProd: ConfigReleaseFile, }