From 00af942cd3c0e381a7b84840278de655ec2952d7 Mon Sep 17 00:00:00 2001 From: Nixevol Date: Thu, 6 Aug 2026 10:29:23 +0800 Subject: [PATCH] =?UTF-8?q?chore:=20=E6=9B=B4=E6=96=B0=E6=8E=92=E5=BA=8F?= =?UTF-8?q?=E8=A7=84=E5=88=99=E4=BF=AE=E5=A4=8D=E9=95=9C=E5=83=8F?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- docs/project_context.md | 3 ++- packaging/docker-compose.capacityrepost.yml | 2 +- 2 files changed, 3 insertions(+), 2 deletions(-) diff --git a/docs/project_context.md b/docs/project_context.md index 9eff29a..4c64db7 100644 --- a/docs/project_context.md +++ b/docs/project_context.md @@ -1101,7 +1101,7 @@ CellData 处理日志细化(`app/services/cell_data.py`): - Web 发布宿主机 `19082` 到容器 `9081`;MySQL 只 `expose 3306`,不发布宿主机端口,数据导入导出统一走 Web。 - 两个容器仅加入显式桥接网络 `capacityrepost-network`;运行数据使用独立命名卷 `capacityrepost-web-data`、`capacityrepost-mysql-data`,不复用旧实例资源。 - Web 首次启动通过 `DB_HOST=capacityrepost-mysql` 写入新数据卷内的 `Configure.json`;MySQL 初始化独立的 `CapacityReport`、`celldata` 数据库。 -- 当前代码镜像使用不可变标签 `capacityrepost-web:c054b48`,服务器部署目录为 `/opt/capacityrepost`。健康检查 `GET /health` 已验证应用与 MySQL 均正常,首页可访问。 +- 当前待重启镜像使用不可变标签 `capacityrepost-web:baaea9a`,服务器部署目录为 `/opt/capacityrepost`。健康检查 `GET /health` 已验证应用与 MySQL 均正常,首页可访问。 - 同机旧实例 `capacity-report-app`(19081)与 `capacity-mysql`(13306)是受保护资源;部署第二实例时禁止对旧容器执行停止、重建、改名、改网络、改卷或 compose down。 ## 2026-08-06:修复日间流量暂存表大小写不一致 @@ -1119,3 +1119,4 @@ CellData 处理日志细化(`app/services/cell_data.py`): - `copy_celldata_tables_to_capacity` 在目标空表创建后、插入前读取目标数据库的 `@@character_set_database/@@collation_database` 并执行 `ALTER TABLE ... CONVERT`,复制表不再继承不兼容的源排序规则;字符集和排序规则名称限定为字母数字下划线。 - `CellDataProcessor`、`DatabaseManager` 和三份 `db_init` 建表 SQL 均显式使用 `utf8mb4_unicode_ci`,避免 MySQL 8 在只写 `DEFAULT CHARSET=utf8mb4` 时回落到 `utf8mb4_0900_ai_ci`。 - 线上 `celldata` 与 `CapacityReport` 两库的 `sector/cellinfo` 已迁移为 `utf8mb4_unicode_ci`;4G/5G 结果表分别关联 sector/cellinfo 的四组真实查询均通过。自动重试任务 `20260806_180436` 保持运行,未重启容器。 +- 永久修复镜像标记为 `capacityrepost-web:baaea9a`;任务运行期间只更新服务器 Compose 并加载镜像,不重建 Web,待后续任务结束后重启生效。 diff --git a/packaging/docker-compose.capacityrepost.yml b/packaging/docker-compose.capacityrepost.yml index d007342..5d2b457 100644 --- a/packaging/docker-compose.capacityrepost.yml +++ b/packaging/docker-compose.capacityrepost.yml @@ -1,6 +1,6 @@ services: web: - image: capacityrepost-web:c054b48 + image: capacityrepost-web:baaea9a container_name: capacityrepost-web restart: unless-stopped ports: