chore(清理): 删掉并行试跑、搬库、Python3 别名、旧链接这些过渡期的兼容写法
Deploy / deploy (push) Canceled after 0s

- 部署:JUDGE_STATE_DIR 不再强制设;删掉搬库脚本和只为搬库存在的自检、提醒
- 语言:Python3 / Python2 别名表删掉,normalizeLanguage 改名 parseLanguage
- 旧链接:后台题单详情的跳转、用户列表 -last_login 的转换
- 旧页面:布置作业必须带 language(null = 没选);不再清旧版出题页草稿

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
This commit is contained in:
xuyueandClaude Opus 5.5 committed 2026-10-26 14:15:04 +08:00
1 parent 9e074f3ab8
commit 8427475337
23 files changed
+47 -386

No files matched your search

+2 -3
View File
@@ -167,9 +167,8 @@ COPY apps/api/src/db/meta/_journal.json /usr/local/share/oj2/migrations/meta/
# 相对路径按 cwd 解析(见 apps/api/src/runtime.ts),所以 workdir 设成 /data;
# 但下面的路径全写绝对值,不靠这个巧合。
#
# 目录布局**照抄旧后端**(test_case、public/upload、public/avatar)。
# 这不是审美问题:切换那天不用搬动任何文件,回滚时旧后端也立刻能找到自己的数据。
# 少一次几十 GB 的 mv,就少一个在停机窗口里出错的机会。
# 目录布局**照抄旧后端**(test_case、public/upload、public/avatar):切换那天不用搬动
# 任何文件。旧后端已经下线,但机房和服务器两边的数据目录都是这个布局,别改。
WORKDIR /data
ENV TEST_CASE_DIRECTORY=/data/test_case \
HITOKOTO_DIRECTORY=/data/hitokoto \