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](https://github.com/judge0/judge0/blob/vX.Y.Z/TELEMETRY.md). | |
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 | |
1. Install [Docker](https://docs.docker.com) and [Docker Compose](https://docs.docker.com/compose). | |
2. 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 | |
``` | |
3. 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 | |
``` | |
4. Your instance of Judge0 vX.Y.Z is now available at `http://<IP ADDRESS OF YOUR SERVER>:2358`. | |
### With HTTPS (SSL/TLS) | |
1. Install [Docker](https://docs.docker.com) and [Docker Compose](https://docs.docker.com/compose). | |
2. 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 | |
``` | |
3. Change directory to `judge0-vX.Y.Z-https`: | |
``` | |
cd judge0-vX.Y.Z-https | |
``` | |
4. Edit `docker-compose.yml` and change variables `VIRTUAL_HOST`, `LETSENCRYPT_HOST` and `LETSENCRYPT_EMAIL`. | |
5. 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 | |
``` | |
6. Your instance of Judge0 vX.Y.Z is now available at `https://<YOUR DOMAIN>`. | |