config.go 675 B

1234567891011121314151617181920212223242526272829303132333435
  1. package utils
  2. import (
  3. beeLogger "github.com/beego/bee/v2/logger"
  4. "github.com/beego/beego/v2/server/web"
  5. )
  6. var (
  7. RunMode string //运行模式
  8. MYSQL_URL string //数据库连接
  9. MYSQL_URL_DATA string
  10. )
  11. func init() {
  12. tmpRunMode, err := web.AppConfig.String("run_mode")
  13. if err != nil {
  14. panic("配置文件读取run_mode错误 " + err.Error())
  15. }
  16. RunMode = tmpRunMode
  17. config, err := web.AppConfig.GetSection(RunMode)
  18. if err != nil {
  19. panic("配置文件读取错误 " + err.Error())
  20. }
  21. beeLogger.Log.Info(RunMode + " 模式")
  22. MYSQL_URL = config["mysql_url"]
  23. MYSQL_URL_DATA = config["mysql_url_data"]
  24. if RunMode == "release" {
  25. } else {
  26. }
  27. }