Docker 安裝部份請自行上網查閱,建議使用 Linux 生態系統
Windows 部分需另外安裝 WSL
MariaDB
:在terminal
下
<MX_PACKET_SIZE>
建議開最大測資大小的兩倍<MX_LOG_SIZE>
建議開最大測資大小的十倍Domjudge Server
:CONTAINER_TIMEZONE
是時區的修改-p
參數可以設定 Port,左邊是 host 右邊是 container 的,官網預設 port 為 12345 這邊我把它改成 80latest
改成你需要的版本以上步驟沒有問題就可以連到 http://localhost/ 看看有沒有什麼問題
admin 跟 judgehost 的密碼可以在 domserver 的 log 上看到
如果沒有可以下指令:
第一行是 admin 的密碼
第二行是 judgehost 的密碼
JudgeHost
:latest
改掉-e
JUDGEDAEMON_USERNAME
預設是judgehost
,用於連到 API 的 usernameJUDGEDAEMON_PASSWORD
預設是password
,用於連到 API 的 password--name
後面的參數,DAEMON_ID
也要記得改,數字不能夠重複以上domjudge
就架設完成了
解決方式: chroot 進虛擬環境安裝 python3