Record the GenUI prod upgrade to dev@5360884 under svc #119
@@ -95,12 +95,15 @@ Frontend #58/#59,Dev #381/#382/#387/#388):工具描述缺「何时用」
|
||||
小问题另行修复。
|
||||
- 部署与运行验收:2026-10-12 本机 `prod`(127.0.0.1:8787,`--auth on`,PG `pg1/prod`)
|
||||
两刀部署至 `dev@b4649d7`(含 Backend#173/#174);验收覆盖启禁、present、B/C 类动作、
|
||||
项目聚合、未登录 401。部署 worktree 回收后运行目录保留在
|
||||
`Agent-System-Dev-svc-preserve-genui-prod/runtime/prod`;该产物不具备 identity
|
||||
ensure/verify 能力,`scripts/svc.sh` 不接管,经该目录 `prodctl.sh start|stop|restart|status`
|
||||
手工启停,DSN 只经环境变量 `AGENT_SYSTEM_DSN` 交付、不进命令行。PG 实例 `pg1` 于
|
||||
2026-10-21 迁入 Dev 主检出 `runtime/pg1`,由 `scripts/svc.sh pg1` 管理。升级 prod 须先
|
||||
备份 PG 并评估库 schema v25 到当前目标的单向迁移,另行授权。
|
||||
项目聚合、未登录 401。2026-10-21 经用户授权升级至 `dev@5360884`,库 schema v25→v51
|
||||
(升级前已备份 PG 与运行目录,并在库副本上完整演练);`prod` 与 `pg1` 均由 Dev 主检出
|
||||
`scripts/svc.sh` 管理(`runtime/prod`、`runtime/pg1`),DSN 只经环境变量
|
||||
`AGENT_SYSTEM_DSN` 交付、不进命令行。开启认证需超级管理员:账户 `superadmin`,凭据文件
|
||||
`runtime/prod/super-admin.env`(0600),`deploy/start/restart` 时以 `AGENT_SYSTEM_ENV_FILE`
|
||||
指向该文件(svc 不持久化该凭据,缺失时服务拒绝启动);原 `admin` 账户保留。升级后验证
|
||||
healthz/readyz/UI 200、superadmin 登录、未登录 401;GenUI 功能验收清单未重跑(NOT_RUN)。
|
||||
经验:schema v27 之前的旧库经 svc 部署前,须先以候选二进制执行 `agent-system migrate`
|
||||
(svc 身份门禁的 identity ensure 不做迁移)。
|
||||
|
||||
## 三、结论
|
||||
|
||||
|
||||
Reference in New Issue
Block a user