Some checks failed
Deploy / deploy (push) Has been cancelled
`docker compose run ... api oj2-api migrate` 直接报 `no such service: api`。 compose 里六个服务全带 oj- 前缀(oj-api / oj-worker / oj-web / oj-judge / oj-postgres / oj-redis),没有叫 api 的。 顺带修掉失败提示:原来不管迁移因为什么失败,都说「破坏性迁移需要 OJ2_ALLOW_DESTRUCTIVE=1 显式放行」——而这次的真实原因是服务名不存在, 提示把人往完全错误的方向带。现在改成让人去看 migrate 自己的输出 (它对每种情况都打印了具体该做什么),只把三种常见原因列成线索。 Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
12 KiB
Executable File
12 KiB
Executable File