首页 > 编程知识 正文

青岛大学留学项目,青岛大学online judge

时间:2023-05-06 01:37:50 阅读:285823 作者:3640

参考

开源项目地址

环境搭建文档

官方文档

演示Demo

Linux服务器

阿里云学生服务器,CentOS7.6最小安装版即可。

或者自己使用本地的虚拟机(如VMware)中操作进行练习。

为了方便,使用root用户登录。

1、安装必要依赖 # 更新yum包管理器sudo yum update# 自动配置yum的软件仓库sudo yum -y install epel-release# 清除yum缓存sudo yum clean all# 安装vim文本编辑器sudo yum -y install vim# 安装curl文本传输工具sudo yum -y install curl# 安装gitsudo yum install -y git# 建议使用# 使用EPEL仓库安装python3.6sudo yum -y install python36# 安装docker-compose自动化工具pip3 install docker-compose

此处参考:在CentOS上安装Python3的三种方法

2、安装Docker # 国内用户使用脚本一键安装sudo curl -sSL https://get.daocloud.io/docker | sh# 国外用户使用脚本一键安装sudo curl -sSL get.docker.com | sh# 启动docker服务sudo systemctl start docker# 设置开机自启动sudo systemctl enable docker# 查看docker版本docker version 3、安装项目 # 选择磁盘空间富裕的位置克隆代码,如当前用户home目录下git clone -b 2.0 https://github.com/激昂的流沙/OnlineJudgeDeploy.git && cd OnlineJudgeDeploy# 启动服务# 根据网速情况,大约5到30分钟就可以自动搭建完成,全程无需人工干预。sudo docker-compose up -d# 查看容器状态docker ps -a 4、访问项目

通过浏览器访问服务器的 HTTP 80 端口(如果使用的是云服务器,请确保防火墙白名单中此端口是打开的)或者 HTTPS 443 端口,就可以开始使用了。后台管理路径为/admin, 安装过程中自动添加的超级管理员用户名为 root,密码为 rootroot, 请务必及时修改密码

http://服务器ip地址

运行结果(语言可以在设置中修改): 

  附录 修改端口映射# docker-compose.yml文件中# 对应 主机端口号:容器端口号 # 比如:需要改成8090访问则改为0.0.0.0:8090:8000...ports: - "0.0.0.0:80:8000" - "0.0.0.0:443:1443" 导入题目

 

设置Python3为默认版本# 查看当前python版本which python# 用户自定义的配置放入/etc/profile.d/目录中vim /etc/profile.d/python.sh# 添加内容alias python='python版本路径'# 重启会话使配置生效source /etc/profile.d/python.sh

 

版权声明:该文观点仅代表作者本人。处理文章:请发送邮件至 三1五14八八95#扣扣.com 举报,一经查实,本站将立刻删除。