0.前言

看着曾经的「Yangzheng OJ」的界面,那简直不看入目啊,完全是上个世纪的设计风格。因此,我找到了「青岛大学Online Judge」这个开源的OJ系统,并部署在学校的服务器。这样我开始了愉快的采坑生活……

1.1 部署OJ

完全傻瓜式安装,没有难度,只要一台Linux服务器就可以了,和一个或复制粘贴的人就可以了。

附上 「青岛大学Online Judge 」的官方安装文档

1.2 部署时遇到的坑

安装Docker

在第二步安装docker时,要看清楚机子是在国外还是国内,选择正确的安装脚本。

国内用户使用脚本一键安装:

sudo curl -sSL https://get.daocloud.io/docker | sh

国外用户使用脚本一键安装:

sudo curl -sSL get.docker.com | sh

提示 docker-compose isn’t install

想想自己是不是忘了执行,在执行一次,反正不会出事(滑稽)

pip install docker-compose

1.3 官方文档

记得看一下官方文档(~^~)