使用 base32 解码传入的密钥;优化调试接口返回内容;新增 RUN_MODE,根据环境变量确定是否要公开调试接口
This commit is contained in:
11
gateway/env/env.go
vendored
11
gateway/env/env.go
vendored
@@ -10,6 +10,8 @@ import (
|
||||
)
|
||||
|
||||
var (
|
||||
RunMode = "dev" // 运行模式,dev: 开发模式,prod: 生产模式
|
||||
|
||||
AppCtrlPort uint16 = 18080
|
||||
AppDataPort uint16 = 18081
|
||||
AppWebPort uint16 = 8848
|
||||
@@ -38,6 +40,15 @@ func Init() {
|
||||
}
|
||||
var value string
|
||||
|
||||
value = os.Getenv("RUN_MODE")
|
||||
switch value {
|
||||
case "dev", "prod":
|
||||
RunMode = value
|
||||
case "":
|
||||
default:
|
||||
panic(fmt.Sprintf("环境变量 RUN_MODE 格式错误: %s", value))
|
||||
}
|
||||
|
||||
value = os.Getenv("APP_CTRL_PORT")
|
||||
if value != "" {
|
||||
appCtrlPort, err := strconv.Atoi(value)
|
||||
|
||||
Reference in New Issue
Block a user