|
@@ -1,54 +1,48 @@
|
|
|
package utils
|
|
|
|
|
|
-import (
|
|
|
- "fmt"
|
|
|
- beeLogger "github.com/beego/bee/v2/logger"
|
|
|
- "github.com/beego/beego/v2/server/web"
|
|
|
-)
|
|
|
-
|
|
|
var (
|
|
|
RunMode string //运行模式
|
|
|
|
|
|
// EDB_LIB_URL 公共指标库
|
|
|
- EDB_LIB_URL string
|
|
|
- APP_EDB_LIB_NAME_EN string
|
|
|
- EDB_LIB_Md5_KEY string
|
|
|
+ //EDB_LIB_URL string
|
|
|
+ //APP_EDB_LIB_NAME_EN string
|
|
|
+ //EDB_LIB_Md5_KEY string
|
|
|
)
|
|
|
|
|
|
func init() {
|
|
|
- tmpRunMode, err := web.AppConfig.String("run_mode")
|
|
|
- if err != nil {
|
|
|
- panic("配置文件读取run_mode错误 " + err.Error())
|
|
|
- }
|
|
|
- RunMode = tmpRunMode
|
|
|
- if RunMode == "" {
|
|
|
- localIp, err := GetLocalIP()
|
|
|
- fmt.Println("localIp:", localIp)
|
|
|
- if localIp == "10.0.0.123" {
|
|
|
- RunMode = "debug"
|
|
|
- } else {
|
|
|
- RunMode = "release"
|
|
|
- }
|
|
|
- configPath := `/home/code/config/eta_crawler_local/conf/app.conf`
|
|
|
- err = web.LoadAppConfig("ini", configPath)
|
|
|
- if err != nil {
|
|
|
- fmt.Println("web.LoadAppConfig Err:" + err.Error())
|
|
|
- }
|
|
|
- }
|
|
|
-
|
|
|
- config, err := web.AppConfig.GetSection(RunMode)
|
|
|
- if err != nil {
|
|
|
- panic("配置文件读取错误 " + err.Error())
|
|
|
- }
|
|
|
- beeLogger.Log.Info(RunMode + " 模式")
|
|
|
-
|
|
|
- EDB_LIB_URL = config["edb_lib_url"]
|
|
|
- APP_EDB_LIB_NAME_EN = config["app_edb_lib_name_en"]
|
|
|
- EDB_LIB_Md5_KEY = config["edb_lib_md5_key"]
|
|
|
-
|
|
|
- if RunMode == "release" {
|
|
|
-
|
|
|
- } else {
|
|
|
-
|
|
|
- }
|
|
|
+ //tmpRunMode, err := web.AppConfig.String("run_mode")
|
|
|
+ //if err != nil {
|
|
|
+ // panic("配置文件读取run_mode错误 " + err.Error())
|
|
|
+ //}
|
|
|
+ //RunMode = tmpRunMode
|
|
|
+ //if RunMode == "" {
|
|
|
+ // localIp, err := GetLocalIP()
|
|
|
+ // fmt.Println("localIp:", localIp)
|
|
|
+ // if localIp == "10.0.0.123" {
|
|
|
+ // RunMode = "debug"
|
|
|
+ // } else {
|
|
|
+ // RunMode = "release"
|
|
|
+ // }
|
|
|
+ // configPath := `/home/code/config/eta_crawler_local/conf/app.conf`
|
|
|
+ // err = web.LoadAppConfig("ini", configPath)
|
|
|
+ // if err != nil {
|
|
|
+ // fmt.Println("web.LoadAppConfig Err:" + err.Error())
|
|
|
+ // }
|
|
|
+ //}
|
|
|
+ //
|
|
|
+ //config, err := web.AppConfig.GetSection(RunMode)
|
|
|
+ //if err != nil {
|
|
|
+ // panic("配置文件读取错误 " + err.Error())
|
|
|
+ //}
|
|
|
+ //beeLogger.Log.Info(RunMode + " 模式")
|
|
|
+ //
|
|
|
+ //EDB_LIB_URL = config["edb_lib_url"]
|
|
|
+ //APP_EDB_LIB_NAME_EN = config["app_edb_lib_name_en"]
|
|
|
+ //EDB_LIB_Md5_KEY = config["edb_lib_md5_key"]
|
|
|
+ //
|
|
|
+ //if RunMode == "release" {
|
|
|
+ //
|
|
|
+ //} else {
|
|
|
+ //
|
|
|
+ //}
|
|
|
}
|