chore(server): 添加 HOST 配置支持容器部署
在示例环境配置、README 和服务代码中添加 HOST 配置项,默认监听 0.0.0.0 以适配容器和局域网部署场景,同时更新服务启动日志显示正确的监听地址。
This commit is contained in:
@@ -12,6 +12,8 @@ MONGO_DB=heroconfig
|
||||
|
||||
# ---- 服务端口 ----
|
||||
PORT=3001
|
||||
# 监听地址:默认 0.0.0.0(容器/局域网部署必须);仅本机访问可改 127.0.0.1
|
||||
HOST=0.0.0.0
|
||||
|
||||
# ---- 数据结构版本 ----
|
||||
# 英雄/底座结构有破坏性变更时 +1,并执行 npm run push-meta 推送到库中
|
||||
|
||||
@@ -544,6 +544,8 @@ app.post('/api/apply', (req, res) => {
|
||||
})
|
||||
|
||||
const PORT = Number(process.env.PORT || 3001)
|
||||
// 默认监听所有网卡,保证容器/局域网端口映射可用;可用 HOST=127.0.0.1 限制为本机
|
||||
const HOST = process.env.HOST || '0.0.0.0'
|
||||
|
||||
// 线上设计版:托管前端构建产物(web/dist),单个服务即可对外提供完整站点
|
||||
if (MODE === 'remote') {
|
||||
@@ -554,6 +556,6 @@ if (MODE === 'remote') {
|
||||
}
|
||||
}
|
||||
|
||||
app.listen(PORT, () => {
|
||||
console.log(`[hero-config-tool] mode=${MODE} schemaVersion=${SCHEMA_VERSION} listening http://localhost:${PORT}`)
|
||||
app.listen(PORT, HOST, () => {
|
||||
console.log(`[hero-config-tool] mode=${MODE} schemaVersion=${SCHEMA_VERSION} listening http://${HOST}:${PORT}`)
|
||||
})
|
||||
|
||||
Reference in New Issue
Block a user