docs: record preproduction rollout

This commit is contained in:
hectorzhao
2026-07-28 20:34:06 +08:00
parent 99c8c7c68b
commit d8e5319647
+6 -1
View File
@@ -2640,4 +2640,9 @@ git diff --check
- 演示数据脚本仅作为本地视觉验收工具纳入源码,不属于部署初始化或migration;脚本必须显式设置`ALLOW_LOCAL_SIGNATURE_QUALITY_DEMO=true`、数据库主机必须为localhost,并在`NODE_ENV=production`时无条件拒绝执行,预发布部署不会写入演示数据。
- 发布前重新确认`HEAD``origin/main`均为`352a6293b47f95653fbb079f2cf528fba4d59818`,工作区修改来自前序多个会话,按用户明确要求统一归入本次发布;`outputs/`、空文件`=``api/tsconfig.build.tsbuildinfo``tsconfig.tsbuildinfo`继续作为构建或临时产物排除。
- 首次API全量测试因本地Redis未运行导致3个发送链用例连接等待超时;恢复本地Redis后重跑,API全量26 suites / 366 tests全部通过。Prisma format/validate/generate、API TypeScript正式构建、前端TypeScript/Vite生产构建、Gateway `go test ./...``go vet ./...`、依赖安全门禁和`git diff --check`均通过;Vite仅保留既有大chunk提示,Jest保留既有`--forceExit`异步句柄提示。
- 本节为提交和部署前门禁记录;提交、推送、备份、migration、服务重启和预发布验收结果在发布完成后补记
- 汇总功能提交`99c8c7c68b5eb7cd0f63f0c70d376c257cc18c61``feat: complete reporting and filing workflows`)已创建并推送至`origin/main`;首次推送被内部Git服务瞬时返回`Failed to authenticate user`,保持提交和工作区不变后原样重试成功
- 精确Git归档包含445个跟踪文件、1783539字节,本地与服务器SHA-256均为`6807fc83778437b80798b9c5efd1b9897307cb69de1c29c076d3ab58462d8e48`,服务器tar完整性校验通过。部署前PostgreSQL、运行源码和环境文件备份位于`/opt/cmpp-platform/backups/releases/20260728-203014-before-99c8c7c6`SHA-256依次为`9c3fee92363483ba78a43bd24173acfd1ccfc37aee39ccdd7da84df8043e340f``3ef84c58775c0dbf90b7e0b8c19e1caac8350afbef214e49d6dde91ec1bc1e49``189f4f67e9d52f3c1ce751d1005c08667b1b4efcd0c576aaa5ad3249c822e4e7`gzip、tar和`sha256sum -c`全部通过;旧运行目录保留为`/opt/cmpp-platform.previous-20260728-203034`
- 标准部署脚本完成两套`npm ci`、依赖安全门禁、Prisma生成、前端/API/Gateway构建及Gateway先于API重启;新migration`20260728153000_stage_report_material_import_reviews`应用成功,预发布共75条migration。演示企业计数为0,证明本地签名质量演示脚本未执行、未写入预发布数据。
- 部署后`cmpp-api``cmpp-gateway`、Nginx、PostgreSQL和MinIO均activeRedis`PONG``12026/17890/8090/3000/6379/5432/9000`均监听,API/Gateway health、公网首页、运营端、客户端和API health均HTTP 200,公网CMPP 17890 TCP可连接。Redis Stream消费者1、`pending=0``lag=0`,发布后API/Gateway无error级journal。
- 4条active供应商通道中3条恢复`connected 1/1``会员营销-富泷`保持`failed 0/1`,数据库明确记录`authentication / connect response status: auth failed`并进入既有自动重连窗口,该状态属于当前上游鉴权配置/外部连接事实,本次未擅自修改通道账号或状态。120秒内活跃下游客户连接为0。
- 本次未发送、重投或补发真实短信,未执行本地演示数据脚本,未修改通道配置或客户连接状态。发布运行代码为`99c8c7c68b5eb7cd0f63f0c70d376c257cc18c61`