Skip to content

budukhyash/remote-code-execution-engine

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

21 Commits
 
 
 
 
 
 
 
 

Repository files navigation

This API runs your code for you in a secure environment.The user can limit the memory and execution time.Currently this api supports 4 languages. Visit my blog - for a detailed walkthrough.

  • C
  • C++
  • Python3
  • Java

Getting Started

These instructions will get you a copy of the project up and running on your local machine for development and testing purposes.

Prerequisites

  • docker
  • docker-compose

Installation

  1. Clone the repo
git clone https://github.com/budukhyash/remote-code-execution-engine
  1. Run in the cloned directory
docker-compose up --build
  1. This will start 4 services (publisher,worker,reddis-server and a rabbitMQ instance). The server will be listening on port 7000.

Documentation

  • Api Docs - with examples using various languages.

Built With

Acknowledgments