deotalandAi/apps/frontend/deploy-checklist.md

2.2 KiB
Raw Permalink Blame History

前端 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
  • 前端开发者
  • 后端运维
  • 镜像大小
  • 部署结果:☐ 成功 ☐ 失败

回滚信息

  • 回滚版本
  • 回滚原因
  • 回滚时间

所有检查项完成后,请在相应方框内打勾