Files
Neo-ZQYY/docs/prd/specs/P11-deployment-launch.md

1.7 KiB
Raw Blame History

P11部署与上线 — deployment-launch

优先级P11依赖 P1-P10 全部完成) 预估工作量:中等


需求Requirements

用户故事

  1. 作为运维,我需要将全部系统部署到生产环境并完成上线。
  2. 作为运维,我需要监控系统运行状态和告警。
  3. 作为产品经理,我需要灰度上线方案以降低风险。

验收标准

  • AC1生产环境数据库初始化完成etl_feiqiu + zqyy_app
  • AC2FDW 生产环境配置正确
  • AC3后端 API 可正常访问
  • AC4小程序审核通过并发布
  • AC5租户管理后台可正常访问
  • AC6ETL 定时调度正常运行(每小时增量)
  • AC7监控告警配置完成

关键交付物

  1. 生产环境数据库初始化脚本
  2. FDW 生产环境配置(etl_feiqiuzqyy_app
  3. 后端部署配置FastAPI + Uvicorn + Nginx
  4. 小程序审核材料准备与提交
  5. 租户管理后台部署
  6. ETL 定时调度配置cron / systemd timer
  7. 监控方案数据库连接、API 响应、ETL 执行状态)
  8. 灰度上线方案(先单店 → 多店 → 全量)
  9. 回滚方案

参考

  • 现有部署清单:docs/deployment/LAUNCH-CHECKLIST.md
  • 环境配置:.env.template

任务清单

  • T1生产环境数据库初始化Schema + 表 + 种子数据)
  • T2生产环境 FDW 配置
  • T3后端部署含 HTTPS、CORS、JWT 生产配置)
  • T4小程序审核与发布
  • T5租户管理后台部署
  • T6ETL 定时调度配置
  • T7监控与告警配置
  • T8灰度上线执行
  • T9更新 LAUNCH-CHECKLIST.md