# ✅ 前端 Docker 部署检查清单 ## 🔧 前端开发者检查项 ### 构建前检查 - [ ] 代码已提交到版本控制 - [ ] 本地构建测试通过 (`npm run build`) - [ ] 环境变量配置正确 - [ ] Dockerfile 已更新到最新版本 ### 构建过程 - [ ] Docker 镜像构建成功 - [ ] 本地容器测试通过 - [ ] 镜像大小合理(< 1GB) - [ ] 镜像版本号已标记 ### 导出准备 - [ ] 镜像导出为 tar 文件 - [ ] 文件已压缩(节省传输时间) - [ ] 生成了版本信息文件 - [ ] 准备了部署文档 --- ## 📋 需要提供给后端的文件 ### 必需文件 ``` 📦 deotaland-frontend-v{版本号}.tar.gz # 压缩后的镜像文件 📄 docker-compose.prod.yml # 生产环境配置 📄 DEPLOYMENT_GUIDE.md # 部署指南 ``` ### 可选文件 ``` 📄 version.txt # 版本信息 📄 changelog.md # 更新日志 📄 rollback-plan.md # 回滚方案 ``` --- ## 🖥️ 后端运维检查项 ### 环境准备 - [ ] 服务器资源充足(CPU、内存、磁盘) - [ ] Docker 和 Docker Compose 已安装 - [ ] 端口 3000 未被占用 - [ ] 防火墙配置正确 ### 部署过程 - [ ] 镜像文件成功上传到服务器 - [ ] 镜像导入无错误 - [ ] 容器启动成功 - [ ] 健康检查通过 ### 验证测试 - [ ] 本地访问测试通过 (`curl localhost:3000`) - [ ] 外部访问测试通过(如果开放) - [ ] 日志无错误信息 - [ ] 性能指标正常 --- ## 🚨 紧急联系方式 | 角色 | 姓名 | 联系方式 | 负责内容 | |------|------|----------|----------| | 前端开发 | - | - | 构建问题、代码问题 | | 后端运维 | - | - | 部署问题、服务器问题 | | 项目负责人 | - | - | 整体协调 | --- ## 📊 部署信息记录 ### 本次部署信息 - **部署版本**:v1.0.0 - **部署时间**:2025-01-21 - **前端开发者**: - **后端运维**: - **镜像大小**: - **部署结果**:☐ 成功 ☐ 失败 ### 回滚信息 - **回滚版本**: - **回滚原因**: - **回滚时间**: --- **✅ 所有检查项完成后,请在相应方框内打勾**