| 12345678910111213141516171819202122232425262728293031 |
- 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,
- }
|