OnlineJudge Backend System written with Java Spring
- JDK 17
- Maven
- Docker
- Clone this repository:
git clone https://github.com/TheSpeedCubing/onlinejudge-backend.git cd onlinejudge-backend
- Run the build script:
./build.sh
- Create the docker-compose.yml:
services: onlinejudge-backend: image: ghcr.io/thespeedcubing/onlinejudge-backend container_name: onlinejudge-backend ports: - "8080:8080" restart: unless-stopped privileged: true
- Start the container:
sudo docker compose up -d