# 部署指南 ## 前置要求 - Docker 20.10+ - Docker Compose 2.0+ - 已备案的域名 - SSL 证书 ## 快速部署 ### 1. 上传项目到服务器 ```bash scp -r company-celebration2 user@your-server:/opt/ ``` ### 2. 配置 SSL 证书 将证书文件放入 `deploy/ssl/` 目录: ``` deploy/ssl/ ├── fullchain.pem # 证书链 └── privkey.pem # 私钥 ``` ### 3. 启用 SSL 配置 ```bash cp deploy/nginx.ssl.conf deploy/nginx.conf ``` ### 4. 配置环境变量 ```bash cp .env.production .env # 编辑 .env 文件,填入你的域名 ``` ### 5. 构建并启动 ```bash docker-compose up -d --build ``` ### 6. 查看日志 ```bash docker-compose logs -f ``` ## 访问地址 | 端点 | 地址 | |------|------| | 手机端 | https://your-domain.com/ | | 大屏端 | https://your-domain.com/screen | | 导演控制台 | https://your-domain.com/screen/admin/director-console | ## 常用命令 ```bash # 停止服务 docker-compose down # 重启服务 docker-compose restart # 查看状态 docker-compose ps # 清理重建 docker-compose down -v docker-compose up -d --build ```