2.2 KiB
2.2 KiB
✅ 前端 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
- 前端开发者:
- 后端运维:
- 镜像大小:
- 部署结果:☐ 成功 ☐ 失败
回滚信息
- 回滚版本:
- 回滚原因:
- 回滚时间:
✅ 所有检查项完成后,请在相应方框内打勾