prod 也接入自动部署:push main/master 在 prod GPU 机重建 content-harvester 容器。 对应在 sf5-gpu-01 上新增了实例级 gitea runner(label sf5-gpu-01)。 Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
.gitea/workflows/deploy.yml:push 到 dev 分支(或 workflow_dispatch)→ dev 开发机 runner (标签 srv1563674)→ checkout → docker build → docker rm -f → docker run(env 走 --env-file .env, 内容来自 gitea repo secret CH_ENV_FILE)→ healthz 检查 → image prune。只触发 dev,master/prod 不碰。 部署参数(端口 8019 / 网络 ai-admin-cuiyue_default / 卷 content-harvester-profile / mem 2g)在 yml 的 env 块里。 DEPLOY.md / README.md 同步更新(dev 自动、prod 仍手动;前置:配 CH_ENV_FILE secret)。 Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>