Explorar el Código

docs: record production deployment 866412f

bob hace 1 mes
padre
commit
f47dbb3d35
Se han modificado 1 ficheros con 13 adiciones y 0 borrados
  1. 13 0
      AGENTS.md

+ 13 - 0
AGENTS.md

@@ -717,3 +717,16 @@
 - 未确认与风险:未在生产库或公网验证本次组合后的代码;课程内容和制作操作仍需真实平台管理员账号端到端验收。
 - 后续修改提示:修改课程编辑、快照文件或制作队列时,继续核对成员与管理员读取同一课程记录、文件鉴权以及编辑与结单并发状态。
 - 关联:C-20260924-04、C-20260924-06。
+
+### C-20260924-09|部署制作工作区编辑至生产服务器
+
+- 日期:2026-09-24
+- 类型:部署
+- 需求与原因:将已推送的课程制作工作区编辑功能部署到生产服务器。
+- 修改范围:部署提交 `866412f` 对应镜像到 `47.93.193.127:/opt/xinghen`,仅重建 `xinghen-app-1`;部署前数据库备份保存为 `/opt/xinghen/.deploy/pre-redeploy-866412f-20260924113445.dump`。未修改反向代理配置;PostgreSQL 与上传卷保留。
+- 保留/新增判断:遵守 D-007 至 D-010。生产数据库迁移由应用启动逻辑执行;数据库卷 `xinghen_postgres_data` 与上传卷 `xinghen_uploads_data` 不重建。
+- 功能确认状态:部分确认
+- 验证证据:`pnpm run check`、`pnpm run build`、`docker buildx build --platform linux/amd64 --pull --load` 通过;生产应用容器运行镜像 SHA `0ff8774dd3195b561027c6907fcfcee91d5cf296d384a7050b941332acd2c849`,状态为 running;PostgreSQL 健康,上传卷仍挂载到 `/app/uploads`。`https://xinghen.work/api/health` 返回 200 与 `{"ok":true}`,首页返回本次构建静态资源 `main-fVQOLHwP.js` 和 `main-CEdAkTL-.css`,HTTP 跳转 HTTPS 为 301,证书 SAN 包含 `xinghen.work`。
+- 未确认与风险:未使用真实平台管理员账号在公网完成课程编辑、分集与素材修改、成员端刷新回看等业务验收;新数据库迁移仅由应用启动执行,未在生产逐项检查新增数据结构。
+- 后续修改提示:后续继续验证平台编辑与成员端读取同一课程内容、鉴权文件访问以及编辑与结单竞态;数据库或上传卷仍按 D-007、D-008 保护。
+- 关联:C-20260924-06;部署提交 `866412f`。