This project is judger runner for HUSTOJ, written in golang.
-
Install Golang 1.13 or newer (MUST SUPPORT GOMODULES)
-
clone this repo:
git clone https://github.com/hustoj/runner.git
-
check enviroment
cd runner make # will install go depencency make testall # will check exception detect is ok, should all passed
-
Install docker
if you instal debian series
https://docs.docker.com/install/linux/docker-ce/ubuntu/
or centos
https://docs.docker.com/install/linux/docker-ce/centos/
-
build docker image
make build-docker-compiler make build-docker-runner
docker will build images the default version is v1 now.