• Joined on 2026-02-14
cjw pushed to main at cjw/geMoldInsight 2026-09-27 00:46:44 +08:00
cf65ceed1c fix(moldinsight): 方案预览契约断裂——工艺参数面板全 N/A + 备选方案预览无法切换
cjw pushed to main at cjw/geMoldInsight 2026-09-27 00:04:28 +08:00
f87cd8a68e fix(deploy): celery worker --pool=solo——prefork 守护进程禁止 spawn OCC 子进程
cjw pushed to main at cjw/geMoldInsight 2026-09-26 23:46:25 +08:00
eb0a4005e1 fix(db): celery 角色改用 NullPool——连接跨事件循环复用致任务全挂
cjw pushed to main at cjw/geMoldInsight 2026-09-26 23:30:29 +08:00
73de137779 fix(processing): process_file_core 缺 timeout_seconds 参数——解析必挂 NameError
cjw pushed to main at cjw/geMoldInsight 2026-09-26 23:18:30 +08:00
aaaac95b53 fix(init_db): await 优先级漏括号——启动迁移自诞生起从未执行成功(事故根因)
4a5dc61a02 fix(init_db): 启动迁移失败不再静默——logger.exception 带 traceback + schema 覆盖校验
Compare 2 commits »
cjw pushed to main at cjw/geMoldInsight 2026-09-26 22:59:58 +08:00
021bf311c1 fix(migrations): 删掉 fingerprint 的 GIN 索引——json 类型无 GIN 操作符类,建表必炸
cjw pushed to main at cjw/geMoldInsight 2026-09-26 22:30:25 +08:00
f1d6a78f8a fix(auth): 登录 500——asyncpg 拒绝 aware datetime 写入 naive TIMESTAMP 列
cjw pushed to main at cjw/geMoldInsight 2026-09-26 21:40:52 +08:00
cjw pushed to main at cjw/geMoldInsight 2026-09-26 21:34:39 +08:00
cjw pushed to main at cjw/geMoldInsight 2026-09-26 21:23:08 +08:00
d8d4deffd1 fix(deploy): .env 容器内连宿主基础设施走 172.17.0.1(bridge 网关)
Compare 2 commits »
cjw pushed to main at cjw/geMoldInsight 2026-09-26 21:19:31 +08:00
65b33609d6 fix(deploy): frontend nginx client_max_body_size 1m→100M(修 /api/upload 413)
cjw pushed to main at cjw/geMoldInsight 2026-09-26 21:14:39 +08:00
3615902e8d fix(deploy): .env 显式写 BACKEND_PORT=(空值),backend 不再随机分配宿主机端口
cjw pushed to main at cjw/geMoldInsight 2026-09-26 21:12:02 +08:00
f0110df164 🔧 build(deploy): .env / .env.example 补 FRONTEND_PORT=10003 + 端口段重写
cjw pushed to main at cjw/geMoldInsight 2026-09-26 21:05:05 +08:00
d7f92f1816 📝 docs(deploy): DEPLOYMENT §1.2 写入端口约定——选择 A 为默认
a889671bb5 🔧 build(deploy): 取消宿主端口映射的默认值——.env 必须显式配置
aaf887507f 🐛 fix(deploy): backend 宿主机端口受 .env BACKEND_PORT 控制
b934b737e8 🐛 fix(deploy): 修 unified backend 与 frontend 抢占宿主 10003 冲突
cf465d28e2 🔧 build(deploy): frontend 容器内端口 80→8000——避免占用宿主 80
Compare 6 commits »
cjw pushed to main at cjw/geMoldInsight 2026-09-26 20:27:59 +08:00
0dfb3c63b1 📝 docs(status): 补 2026-09-26 批次——3 个部署机收尾修复
8f8a7ea00a 🐛 fix(deploy): celery worker 启动命令移除 --workdir(celery 5.x 已移除)
Compare 2 commits »
cjw pushed to main at cjw/geMoldInsight 2026-09-24 17:14:53 +08:00
b03431b511 📝 docs(deploy): 明确裸 up 不重建已有镜像 + 修正 build.sh 三步描述
cjw pushed to main at cjw/geMoldInsight 2026-09-24 16:58:40 +08:00
7717c9fa14 🔧 build(deploy): 镜像 base 由 miniconda 切换 Miniforge
cjw pushed to main at cjw/geMoldInsight 2026-09-24 16:27:40 +08:00
2fd1b3da21 🐛 fix(deploy): 修干净机器首次构建两处必挂——.dockerignore 排除 deploy/ + celery 并行构建依赖
cjw pushed to main at cjw/geMoldInsight 2026-09-24 16:11:58 +08:00
4373fafd55 🐛 fix(deploy): 移除服务 profiles——裸 up / 裸 -f 恢复一键可用
cjw pushed to main at cjw/geMoldInsight 2026-09-24 15:38:11 +08:00
a548623ea5 📦 build(deploy): Compose 按部署模式拆分三文件——换文件名即换模式一键部署