AgentEvalTool/scripts
sinohqb 69100c3f40 fix(deploy): --skip-build 模式自动重启容器 + commit 校验降级
## 问题
v0.4 用 --skip-build 部署时踩到两个坑:
1. compose up -d 对无配置变更的容器是 no-op,不重启,导致 volume 挂载的
   backend 新代码不被 uvicorn 加载(这次靠手动 docker compose restart 才生效)
2. /api/health 的 commit 来自镜像 build-arg,--skip-build 不重建镜像 → commit
   校验必然失败触发 die,部署脚本非 0 退出

## 修复
- restart 阶段:SKIP_BUILD=1 时追加 docker compose restart agenteval,
  强制重载 volume 挂载的后端代码
- commit 校验:SKIP_BUILD=1 时降级为 warn(镜像未重建是预期的,代码已
  rsync+restart 生效),仅 full build 模式才 die

Co-Authored-By: Claude <noreply@anthropic.com>
2026-07-17 15:53:30 +08:00
..
deploy-t480.sh fix(deploy): --skip-build 模式自动重启容器 + commit 校验降级 2026-07-17 15:53:30 +08:00
mock_call.py v0.2.0-dev: 文件管理 + 页面布局统一 + 6 个 bug 修复 2026-07-16 15:25:22 +08:00
sync_version.py v0.2.0-dev: 文件管理 + 页面布局统一 + 6 个 bug 修复 2026-07-16 15:25:22 +08:00