docs: 部署手册(继承jc血泪+切换runbook+备份演练)+ openresty模板
- docs/deploy-production.md: 环境前置(.env 逐项/Compose>=2.24 依据/容器自含 pip 免装) → 首次部署(build/bootstrap/up/health 分级解读/domains=3 口径) → 1Panel 反代(Host 透传/WS 单套升级头/client_max_body_size 5m/api public 放行/include 行检查) → 存量迁移(停容器或 backup API 导出, 禁运行时裸 cp; 经 data/ 卷喂 import_legacy) → 切换 runbook(隧道+hosts 全功能验证 → 逐域名 切反代 → 观察一周日检 → 老项目归档; 30 秒回滚预案) → 日常运维(backup API 备份+季度恢复演练/日志封顶+PII 现状如实记/archive 维护窗口/tag 发版纪律/ 加租户零容器操作/bootstrap 幂等) → 踩坑实录 13 条(jc 五条承继+本项目八条, 含 Host 头漏传全站 404 与头像 413 两条新增预判) - deploy/openresty-all-kefu.conf.template: upstream + 租户 server 块(WS 单套 升级头/XFF/上传体积) + admin 形态 A/B(注释切换) + 1Panel 适配注记(include 行位置/片段直写 IP/验证重载命令) - CLAUDE.md: 文档索引落位(手册+模板已存在, 补 Phase 4 计划链接) Co-Authored-By: Claude Code <noreply@anthropic.com>
This commit is contained in:
@@ -158,4 +158,5 @@
|
||||
- Phase 1 实施计划:`docs/superpowers/plans/2026-10-12-phase1-engine-merge-tenantization.md`
|
||||
- Phase 2 实施计划:`docs/superpowers/plans/2026-10-13-phase2-platform-layer.md`
|
||||
- Phase 3 实施计划:`docs/superpowers/plans/2026-10-13-phase3-admin-spa.md`
|
||||
- 部署坑手册:Phase 4 补 `docs/deploy-production.md`(尚未存在;Phase 4 部署记档段已锚定要点)
|
||||
- Phase 4 实施计划:`docs/superpowers/plans/2026-10-14-phase4-deploy-migration.md`
|
||||
- 部署手册(含切换 runbook + 踩坑实录):`docs/deploy-production.md`;反代模板 `deploy/openresty-all-kefu.conf.template`
|
||||
|
||||
Reference in New Issue
Block a user