This API runs your code for you in a secure environment.The user can limit the memory and execution time.Currently this api supports 2 languages.
- C
- C++
These instructions will get you a copy of the project up and running on your local machine for development and testing purposes.
- docker
- docker-compose
- Clone the repo
git clone https://github.com/shivaluma/Online-Judge-Code-Execution
- Run in the cloned directory
docker-compose up --build
- This will start 4 services (publisher,worker,reddis-server and a rabbitMQ instance). The server will be listening on port 7000.