You cannot select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
7b75a961bc | 3 years ago | |
---|---|---|
.. | ||
backend | 3 years ago | |
judge | 3 years ago | |
README.md | 3 years ago | |
docker-compose.yml | 3 years ago |
README.md
首要条件
本文假设您已经安装了Docker
、docker-compose
、git
。
未安装请先安装。
开始安装(不建议使用Windows)
-
请选择磁盘空间富裕的位置,运行下面的命令。
git clone https://github.com/hydro-dev/Hydro.git && cd Hydro/install/docker
-
启动服务。
docker-compose up -d
因为是在本机制作docker镜像,所以耗时可能会比较久。根据网速情况,大约5到30分钟就可以自动搭建完成,全程无需人工干预。
等命令执行完成,然后运行 docker ps -a
,当看到所有的容器的状态没有Exited (x) xxx
就代表 OJ 已经启动成功。
注意
安装过程中,会默认注册一个超级管理员账号,用来做测评账号。用户名:root
,密码:rootroot
。请务必及时修改密码。修改该账号密码后,请修改data/judge/config/judge.yaml
中的password
。否则可能会无法测评。
测评机默认编译器
测评机默认安装了以下几个编译器,如有需要,请自行安装。
编译器列表:
- gcc
- python3
- g++
- fp-compiler
- openjdk-8-jdk-headless
- python
- php7.0-cli
- rustc
- haskell-platform
- libjavascriptcoregtk-4.0-bin
- golang
- ruby
- mono-runtime
- mono-mcs