Small judge Docker image: AWK, BF, C, C++, C++11, GAS64, PERL, PY2, PY3, SED, TEXT.
10K+
This repository contains a judge.yml and a Dockerfile to produce a complete but small judge Docker image.
This image uses the bare minimum judge image from Docker repository dmoj/judge-base. It only contains Python, C, and C++ support.
However, due to the amount of packages installed, it becomes possible to implement the following executors:
AWK, BF, C, CPP, CPP0X, CPP11, GAS64, PERL, PY2, PY3, SED, TEXT.
Once you have chosen an image, you can pull it from Docker Hub with this command:
$ docker pull dmoj/judge-small
Then you can run the judge with this command:
$ docker run -v <problem directory>:/problems:ro dmoj/judge-small <connection url> <judge name> <judge key>
where:
<problem directory> is a DMOJ problem repository that will be mounted as /problems in the image, read-only.
init,json). This structure allows groups of problems to be selectively toggled on/off by the admin.<connection url> is the AMQP URL used to connect to the site<judge name> is the judge name as declared on the site<judge key> is the API key used to authenticate the judgeContent type
Image
Digest
Size
159.2 MB
Last updated
almost 9 years ago
docker pull dmoj/judge-small