deotalandAi/apps/frontend/deploy-checklist.md

92 lines
2.2 KiB
Markdown
Raw Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

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