在Ubuntu執行青島大學onlinejudge系統同步兩個judgeserver

Step1)編輯第一個onlinejudge系統的docker-compose.yml,新增 oj-rsync-master,請自訂RSYNC_PASSWORD密碼與第二台Judge Server要相同,自訂judge-server與oj-backend的TOKEN,所有TOKEN要相同。

Step2)在第一台主機執行

#sudo docker-compose up -d

Step3)第二台主機執行judge server與rsync_slave,編輯第二台主機的docker-compose.yml,保留judge server,其餘刪除,新增 oj-rsync-slave。

Step4)在第二台主機執行

#sudo docker-compose up -d ,啟動第二台judge server

#tail -f data/rsync_slave/rsync_slave.log,查看同步進度

Step5)在第一台主機,登入root,點選Management->General->Judge Server,會發現多出一台Judge Server,如下圖。