Files

31 lines
2.5 KiB
Markdown
Raw Permalink Normal View History

# 管理端五页上线记录 — 2026-09-21
已部署至 https://82.157.201.114/maintenance?area=devices 。版本 `0.99.2-rc.admin1`,上一版本 `0.99.1-rc.portal-display1`。
本次仅更新 Web:保留设备管理、固件管理、大模型管理、验证码配置、用量与费用五个入口,其余业务菜单隐藏;默认进入设备管理。运行配置只展示验证码设置。
## 发布范围
从当前线上源码构造独立候选,仅叠加本轮 13 个源码文件。既有修改文件与本轮开始前的备份逐一匹配,依赖锁文件与线上相同。候选 TypeScript/Vite 构建通过,JS/CSS 摘要与本地已验收产物相同;不包含 DEV 示例数据入口或设计对照页。生效 Compose 配置与上一版比较,仅 Web 镜像发生变化。
- 当前发布目录:`/opt/data-terminal-cloud/releases/0.99.2-rc.admin1`
- Web 镜像:`data-terminal-cloud-web:0.99.2-rc.admin1`
- API 保持:`data-terminal-cloud-api:0.99.0-rc.portal1`
- Worker 保持:`data-terminal-cloud-backend:0.98.0-rc.trusted-login1`
- 数据库保持 `73|f`,本轮没有数据库迁移。
- JS:`/assets/index-D0nDdepd.js`
- CSS:`/assets/index-DUKR9SNd.css`
- 发布包 SHA256:`fcc152ae0140ffcdc65298586af919e4b23c44f758bc1e13d78268b9b487587c`
## 已验证
公网首页、维护入口、JS/CSS 和六张既有插画的 SHA256 与候选一致。API/Worker readiness 正常,Web 运行且重启次数为零。API、Worker、PostgreSQL、Redis、MinIO、Gateway、Callbacks、Keycloak 的容器 ID 未变;网关只执行配置校验和重载。
浏览器线上维护登录页正常加载,腾讯云验证方式配置可正常读取,无 console warning/error。当前内置浏览器没有管理员会话,未登录执行真实设备创建、固件上传、模型修改、验证码保存或价格审批。本地各主流程验收记录见 `web/design-qa.md`,不能将它视为真实账号下的线上全流程验收。
## 发布证据与回退
服务器发布目录内保存 `admin-pages-release-manifest.json`,记录基线源码、源文件和构建产物摘要、原容器标识与激活时间。本地清单、前后状态、构建日志和部署脚本位于 `.tmp-admin-deploy/`。
旧发布目录及镜像已保留。回退时使用前一版本记录的完整 Compose overlay 链,仅重建 Web,再重载 Gateway 并原子切换 current 链接;不执行整栈 down,不重建后端,不恢复数据库。部署脚本对切换过程配置了健康/资源校验失败时的自动 Web 回退。