feat: 添加前后端一体化 Docker 部署支持
- 创建根目录 Dockerfile,支持前后端一起部署到一个容器 - 添加 Nginx 配置,自动代理后端 API 和 WebSocket - 创建启动脚本,同时启动后端和 Nginx - 更新 docker-compose.yml 支持一体化部署 - 创建一体化部署脚本 deploy.sh - 修复前端环境变量支持,默认使用相对路径 - 优化部署脚本:.env 文件不存在时创建后终止部署 - 更新部署文档,添加一体化部署说明
This commit is contained in:
+6
-1
@@ -150,7 +150,12 @@ JWT_SECRET=your-jwt-secret-key-change-in-production
|
||||
# 管理员密码重置密钥(生产环境必须修改)
|
||||
ADMIN_RESET_PASSWORD_KEY=your-admin-reset-key-change-in-production
|
||||
EOF
|
||||
warn "请编辑 .env 文件配置相关参数"
|
||||
error ".env 文件已创建,请先编辑配置相关参数后再运行部署脚本"
|
||||
error "特别是以下参数必须修改:"
|
||||
error " - DB_PASSWORD: 数据库密码"
|
||||
error " - JWT_SECRET: JWT 密钥(生产环境)"
|
||||
error " - ADMIN_RESET_PASSWORD_KEY: 管理员密码重置密钥(生产环境)"
|
||||
exit 1
|
||||
fi
|
||||
|
||||
# 构建并启动
|
||||
|
||||
Reference in New Issue
Block a user