refactor: 启用 conf.UseEnv 并将 etc 配置统一为 env 占位
This commit is contained in:
@@ -20,7 +20,7 @@ func main() {
|
||||
flag.Parse()
|
||||
|
||||
var c config.Config
|
||||
conf.MustLoad(*configFile, &c)
|
||||
conf.MustLoad(*configFile, &c, conf.UseEnv())
|
||||
svcCtx := svc.NewServiceContext(c)
|
||||
|
||||
handler := chathandler.NewHandler(svcCtx)
|
||||
|
||||
@@ -17,10 +17,8 @@ Hybrid:
|
||||
Wt:
|
||||
Addr: :8443
|
||||
Path: /wt/chat
|
||||
CertFile: /etc/certs/tls.crt
|
||||
KeyFile: /etc/certs/tls.key
|
||||
Auth:
|
||||
Enabled: true
|
||||
CertFile: "${CHAT_WT_CERT_FILE}"
|
||||
KeyFile: "${CHAT_WT_KEY_FILE}"
|
||||
Auth:
|
||||
Enabled: true
|
||||
FallbackStrategy: auto
|
||||
@@ -31,18 +29,18 @@ Hybrid:
|
||||
WsHeaderName: x-auth-user-id
|
||||
WtTokenSource: cookie
|
||||
WtTokenName: JToken
|
||||
WtJWTSecret: MGUyMWE3ZDhjMTQ5ZDg1MWViOWU0MGM3OTE2NWVkYTBlOTE5ZWRkZDU1YjYzOGJjOWRiNzM0NTc4NDIyMjlkZQ
|
||||
WtJWTSecret: "${JWT_SECRET_KEY}"
|
||||
|
||||
Stateless:
|
||||
PollInterval: 100ms
|
||||
BatchSize: 100
|
||||
|
||||
Mongo:
|
||||
URI: mongodb://mongo:27017
|
||||
Database: juwan_chat
|
||||
URI: "${MONGO_URI}"
|
||||
Database: "${MONGO_DATABASE}"
|
||||
|
||||
Redis:
|
||||
Addr: redis:6379
|
||||
Addr: "${REDIS_HOST}:${REDIS_PORT}"
|
||||
|
||||
Log:
|
||||
Level: info
|
||||
|
||||
Reference in New Issue
Block a user