Spaces:
Build error
Build error
vX.Y.Z (YYYY-MM-DD)
API Changes
New Features
Improvements
Security Improvements
Bug Fixes
Security Fixes
Other Changes
Deployment Procedure
Judge0 is collecting telemetry data to help understand how to improve the product and to better understand how Judge0 is used in various production environments. Read more about telemetry here.
Please note that Judge0 has only been tested on Linux and macOS, and might not work on Windows, thus we do not provide support for it.
With HTTP
- Install Docker and Docker Compose.
- Download and extract the release archive:
wget https://github.com/judge0/judge0/releases/download/vX.Y.Z/judge0-vX.Y.Z.zip
unzip judge0-vX.Y.Z.zip
- Run all services and wait a few seconds until everything is initialized:
cd judge0-vX.Y.Z
docker-compose up -d db redis
sleep 10s
docker-compose up -d
sleep 5s
- Your instance of Judge0 vX.Y.Z is now available at
http://<IP ADDRESS OF YOUR SERVER>:2358
.
With HTTPS (SSL/TLS)
- Install Docker and Docker Compose.
- Download and extract the release archive:
wget https://github.com/judge0/judge0/releases/download/vX.Y.Z/judge0-vX.Y.Z-https.zip
unzip judge0-vX.Y.Z-https.zip
- Change directory to
judge0-vX.Y.Z-https
:
cd judge0-vX.Y.Z-https
- Edit
docker-compose.yml
and change variablesVIRTUAL_HOST
,LETSENCRYPT_HOST
andLETSENCRYPT_EMAIL
. - Run all services and wait a few seconds until everything is initialized:
docker-compose up -d db redis
sleep 10s
docker-compose up -d
sleep 5s
- Your instance of Judge0 vX.Y.Z is now available at
https://<YOUR DOMAIN>
.