在前后端开发联调前 的提交20260223

This commit is contained in:
Neo
2026-02-23 23:02:20 +08:00
parent 254ccb1e77
commit fafc95e64c
1142 changed files with 10366960 additions and 36957 deletions

View File

@@ -0,0 +1,59 @@
# 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_feiqiu``zqyy_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`