Skip to content

n-at/docker-ejudge

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

36 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Docker image with ejudge contest management system

(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 21
  • 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.

Building

docker build -t ejudge .

Running

    docker run -d \
        --name ejudge \
        -p 80:80 \
        -v /opt/ejudge:/home/ejudge
        ejudge

License

BSD, see LICENSE

Releases

No releases published

Packages

No packages published