diff --git a/config/config.go b/config/config.go new file mode 100644 index 0000000..67bf1f0 --- /dev/null +++ b/config/config.go @@ -0,0 +1,16 @@ +package config + +import ( + "fmt" + + "github.com/gogf/gf/v2/frame/g" + "github.com/gogf/gf/v2/os/gcfg" + "github.com/gogf/gf/v2/os/genv" +) + +func init() { + env := genv.Get("APP_ENV", "").String() + if env != "" { + g.Cfg().GetAdapter().(*gcfg.AdapterFile).SetFileName(fmt.Sprintf("config-%s.yml", env)) + } +}