config.go 943 B

123456789101112131415161718192021222324252627282930313233343536373839404142434445
  1. package utils
  2. import (
  3. "fmt"
  4. beeLogger "github.com/beego/bee/v2/logger"
  5. "github.com/beego/beego/v2/server/web"
  6. )
  7. var (
  8. RunMode string //运行模式
  9. )
  10. // 公共api内部服务调用
  11. var (
  12. // EDB_LIB_URL 公共指标库
  13. EDB_LIB_URL string
  14. APP_EDB_LIB_NAME_EN string
  15. EDB_LIB_Md5_KEY string
  16. )
  17. func init() {
  18. tmpRunMode, err := web.AppConfig.String("run_mode")
  19. if err != nil {
  20. panic("配置文件读取run_mode错误 " + err.Error())
  21. }
  22. RunMode = tmpRunMode
  23. fmt.Println("RunMode:", RunMode)
  24. config, err := web.AppConfig.GetSection(RunMode)
  25. if err != nil {
  26. panic("配置文件读取错误 " + err.Error())
  27. }
  28. beeLogger.Log.Info(RunMode + " 模式")
  29. // 公共api内部服务调用
  30. {
  31. // 公共指标库相关
  32. EDB_LIB_URL = config["edb_lib_url"]
  33. APP_EDB_LIB_NAME_EN = config["app_edb_lib_name_en"]
  34. EDB_LIB_Md5_KEY = config["edb_lib_md5_key"]
  35. }
  36. }
  37. //修改接口文档
  38. //http://8.136.199.33:8300/swagger/