Judge Ma Di (จัดมาดิ๊)
- Rust
- Axum (Rust API Framework)
- RabbitMQ (Queue)
- IOI Isolate (Sandbox Environment)
- PostgreSQL (Database)
- Docker (Containerization)
MAX_WORKER
: Maximum number of concurrent workers (Default = 1)
Setup the services environment or other settings in docker-compose.yml
You can change the isolate version (cgroup v1 or v2) in Dockerfile
$ docker compose up -d
$ cp .env.example .env
$ vim .env
$ bash setup.sh
enable only rabbitmq in docker-compose.yml
$ docker compose up -d
$ cargo run