Skip to content

n-at/docker-ejudge

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

35 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 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.

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