oj平台怎么用,开源oj搭建

  oj平台怎么用,开源oj搭建

  导读最近接到老板的任务。我们来研究OJ相关的代码检测、智能补全、团队推荐等等,也尝试构建自己的OJ系统。白嫖github上的项目秉承‘开源为己,化己为祖’的理念,轻松完成了系统的搭建任务,这里有记录。设置思路和配置基础环境-下载docker镜像-开始-运维具体步骤-环境准备:

  我用的是腾讯云学生服务器。理论上,任何可以安装docker的Linux机器都应该可以。1.安装必要的依赖项。

  Sudo wget更新sudo wget install-y vim python 3-pip curl git pip 3安装-升级pippip安装docker-compose 2。安装docker

  请参考之前的博客,这里不多赘述。3.请选择一个有备用磁盘空间的位置,并运行以下命令。

  https://github.com/kkdyb/OnlineJudgeDeploy.git光盘在线判断部署4。启动服务

  docker-compose up -d的注意事项:配置文件声明项目默认在80端口启动,所以如果有任何服务占用了这个端口,只要杀死相应的进程就可以了,所以我就是因为这个原因杀死了ngnix的反向代理服务。

  试映

  总体来说,结论是界面还是很漂亮的,功能也很齐全,系统建设完成。然后,更新代码检测、智能补全、团队推荐的相关理论研究。参考https://github.com/kkdyb/OnlineJudge

oj平台怎么用,开源oj搭建