19054718d5d4aa2c545c98a27067b837a3b49611
Some checks failed
Deploy / deploy (push) Has been cancelled
上一个提交让 deploy.sh 支持「自带数据」形态,但迁移那步还留着 --no-deps。 `run --rm --no-deps api oj2-api migrate` 不会拉起 oj-postgres,于是这一步 直接连不上库 —— 而它正好排在 `up -d` 之前,postgres 这时候还没起。 oj-api 的依赖恰好就是 oj-postgres / oj-redis,两种形态都是对的: - 自带数据:靠 run 把 postgres 起来,depends_on 的 condition: service_healthy 还顺带保证库真的就绪了才开始迁移 - 外接:那两个服务不在启用的 profile 里,depends_on 上的 required: false 让 compose 跳过,不会多起东西 worker / web 不是 api 的依赖,两种形态下都不会被带起来,去掉 --no-deps 不会有副作用。 Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
Description
No description provided
Languages
TypeScript
58.5%
Vue
39.6%
Shell
1.3%
Dockerfile
0.5%