Files
OJ2/.env.example
T
xuyueandClaude Opus 5.5 adea781b8e
Deploy / deploy (push) Canceled after 0s
fix(一言): 句子下面多挂了个「· 游戏」「· 动画」的分类,看着啰嗦——不显示分类;本机不用再配 env 就能读到一言数据集
- 出处只写「—— 谁《出处》」。接口里的分类还在,只用来判断出处要不要加书名号
- HITOKOTO_DIRECTORY 默认值改成仓库旁边的 ../sentences-bundle,.env.example 里那几行撤掉。
  线上不受影响:镜像里 Dockerfile 写死了 /data/hitokoto

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-10-09 15:14:03 +08:00

19 lines
1.0 KiB
Bash

DATABASE_URL=postgres://onlinejudge:onlinejudge@localhost:5433/onlinejudge
REDIS_URL=redis://localhost:6380
JUDGE_SERVER_URL=http://localhost:8081
# 判题机 token:自己生成,不要用固定值。
# TOKEN=$(openssl rand -hex 32)
# echo "JUDGE_SERVER_TOKEN=$TOKEN" >> .env # 后端读这里
# echo "OJ2_JUDGE_TOKEN=$TOKEN" >> docker/.env # 判题机容器读这里,两边必须一致
# 留空的话后端会随机生成一个并在启动日志里告警,判题机心跳会被 403 挡掉。
JUDGE_SERVER_TOKEN=
JUDGE_CONCURRENCY=2
# 试运行(运行例子 / 自己输入)同时在判题机上跑几批,和正式提交共用判题机
TRIAL_CONCURRENCY=2
# WebSocket 升级额外放行的来源,逗号分隔的完整 origin。
# 同源本来就放行,本机开发(Vite 5173 → API 3000)也自动放行,一般不用配。
# 只有前后端分处不同域名时才需要,例如 ALLOWED_WS_ORIGINS=https://oj.example.com
ALLOWED_WS_ORIGINS=
OJ2_DEV_USERNAME=student
OJ2_DEV_PASSWORD=student123