ci / verify (push) Canceled after 0s
Add customer and operator login, BLE provisioning, device fleet controls, call memory, memoir generation, and refreshed family and maintenance portals. Include API contracts, migrations, firmware sources, tests, assets, and deployment documentation.
31 lines
2.5 KiB
Markdown
31 lines
2.5 KiB
Markdown
# 管理端五页上线记录 — 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 回退。
|