(See also an official docker image: https://github.com/blackav/ejudge/blob/master/Dockerfile)
This image contains ejudge contest management system.
System login and password are ejudge
.
Data stored in /home/ejudge
Supported compilers:
- Free Pascal
- GNU C
- GNU C++
- Java 17
- Python 2
- Python 3
- PHP 8.1
- Perl
- FreeBASIC
Recommended to set "Language settings" - "Maximum VM size for compilers" to memory size of the machine.
$ docker build -t ejudge .
$ docker run -d \
--name ejudge \
-p 80:80 \
-v /opt/ejudge:/home/ejudge
ejudge
BSD, see LICENSE