- 使用 setcap 允许非 root 用户绑定特权端口 - 安装 libcap2-bin 包 - 设置 cap_net_bind_service 权限给 nginx 二进制文件 - 修复 Nginx PID 文件路径 - 从 /tmp/nginx.pid 改为 /var/run/nginx.pid - 创建 /var/run 目录并设置权限 - 解决 'bind() to 0.0.0.0:80 failed (13: Permission denied)' 错误
- 创建根目录 Dockerfile,支持前后端一起部署到一个容器 - 添加 Nginx 配置,自动代理后端 API 和 WebSocket - 创建启动脚本,同时启动后端和 Nginx - 更新 docker-compose.yml 支持一体化部署 - 创建一体化部署脚本 deploy.sh - 修复前端环境变量支持,默认使用相对路径 - 优化部署脚本:.env 文件不存在时创建后终止部署 - 更新部署文档,添加一体化部署说明