部署优化

This commit is contained in:
wchino
2026-06-13 22:16:14 +08:00
parent 21dd9957f0
commit 73a94e6be3
28 changed files with 899 additions and 129 deletions

View File

@@ -4,6 +4,9 @@
# PostgreSQL生产务必修改
POSTGRES_PASSWORD=thebet365
# 发布镜像版本;部署脚本使用 --tag 时会写回服务器上的 .env.docker
IMAGE_TAG=latest
# JWT生产务必修改
JWT_SECRET=change-me-in-production-use-long-random-string
JWT_PLAYER_EXPIRES=24h
@@ -12,13 +15,19 @@ JWT_AGENT_EXPIRES=8h
# 首次部署如需写入默认数据,可临时改为 true灌完后改回 false 并重启 api
SEED_DATABASE=false
# 迁移由 deploy-first/deploy-update 脚本执行;仅应急兼容时改为 true
RUN_MIGRATIONS_ON_START=false
# 可选:覆盖 admin 初始密码(仅 seed/重置时生效)
# ADMIN_INITIAL_PASSWORD=YourStrongPasswordHere
# 对外端口(宝塔/Nginx 反代推荐只暴露前端API 经反向代理访问)
BIND_ADDR=127.0.0.1
PLAYER_PORT=8082
ADMIN_PORT=8081
# 备份保留天数;留空表示不自动清理
BACKUP_RETENTION_DAYS=
# API 安全开关
# CORS_ORIGINS=https://player.example.com,https://admin.example.com
ENABLE_SWAGGER=false