Ver Fonte

docs: record verified production redeployment

bob há 1 mês atrás
pai
commit
609be84eb8
1 ficheiros alterados com 13 adições e 0 exclusões
  1. 13 0
      AGENTS.md

+ 13 - 0
AGENTS.md

@@ -600,3 +600,16 @@
 - 未确认与风险:未在生产环境或浏览器真机模拟网络延迟端到端点击;未重新构建并推送 Docker 镜像至服务器。
 - 后续修改提示:编写表单异步提交函数时,需遵循在 `await` 之前提取数据和保存表单引用(或使用受控组件/React Hook Form)的范式。
 - 关联:C-20260923-25。
+
+### C-20260923-30|提交组织管理表单修复并重新部署
+
+- 日期:2026-09-23
+- 类型:部署 / 文档
+- 需求与原因:用户要求提交当前所有代码并重新部署生产站点。
+- 修改范围:将组织管理表单修复及 C-20260923-29 记录提交为 `17b3aff`;构建 `linux/amd64` 镜像并部署到 `47.93.193.127:/opt/xinghen`,仅重建应用容器;部署前数据库备份在 `/opt/xinghen/.deploy/pre-redeploy-17b3aff.dump`,保留 PostgreSQL 和上传持久卷。
+- 保留/新增判断:遵守 D-007 至 D-010;生产现有域名代理与证书有效,沿用现有配置。
+- 功能确认状态:部分确认
+- 验证证据:本地 `pnpm run check`、`pnpm run build`、`git diff --check` 与生产镜像构建通过;生产容器运行镜像 SHA `dcc9fe5ed14c0084c1e15620749d27d8a4bf7ec865a3e84bbc0a483e9fc36596`,PostgreSQL 健康。公网首页与 `/lp` 均返回 200,首页引用新版 `main-B1p2drP9.js` 且资源请求返回 200;`/api/health` 返回 200 与 `{"ok":true}`,未登录后台接口返回 401,HTTP 返回 301 跳转 HTTPS,证书 SAN 包含 `xinghen.work` 且有效期至 2026-12-12。课程部署前后均为 4 条,普通用户 5 条、平台管理员 1 条;上传卷仍挂载。
+- 未确认与风险:尚未用真实平台管理员账号在浏览器完成创建组织、成员调整与积分表单操作;表单修复的公网业务路径仍为部分确认。
+- 后续修改提示:如再次修改组织管理表单,应以真实管理员账号验证成功、错误与刷新后状态,并继续保护生产持久卷。
+- 关联:C-20260923-29;提交 `17b3aff`。