1.7 KiB
1.7 KiB
P11:部署与上线 — deployment-launch
优先级:P11(依赖 P1-P10 全部完成) 预估工作量:中等
需求(Requirements)
用户故事
- 作为运维,我需要将全部系统部署到生产环境并完成上线。
- 作为运维,我需要监控系统运行状态和告警。
- 作为产品经理,我需要灰度上线方案以降低风险。
验收标准
- AC1:生产环境数据库初始化完成(
etl_feiqiu+zqyy_app) - AC2:FDW 生产环境配置正确
- AC3:后端 API 可正常访问
- AC4:小程序审核通过并发布
- AC5:租户管理后台可正常访问
- AC6:ETL 定时调度正常运行(每小时增量)
- AC7:监控告警配置完成
关键交付物
- 生产环境数据库初始化脚本
- FDW 生产环境配置(
etl_feiqiu→zqyy_app) - 后端部署配置(FastAPI + Uvicorn + Nginx)
- 小程序审核材料准备与提交
- 租户管理后台部署
- ETL 定时调度配置(cron / systemd timer)
- 监控方案(数据库连接、API 响应、ETL 执行状态)
- 灰度上线方案(先单店 → 多店 → 全量)
- 回滚方案
参考
- 现有部署清单:
docs/deployment/LAUNCH-CHECKLIST.md - 环境配置:
.env.template
任务清单
- T1:生产环境数据库初始化(Schema + 表 + 种子数据)
- T2:生产环境 FDW 配置
- T3:后端部署(含 HTTPS、CORS、JWT 生产配置)
- T4:小程序审核与发布
- T5:租户管理后台部署
- T6:ETL 定时调度配置
- T7:监控与告警配置
- T8:灰度上线执行
- T9:更新
LAUNCH-CHECKLIST.md