Skip to content

competitive programming scalable compilers for execution with docker and NGINX load balancer

License

Notifications You must be signed in to change notification settings

preethamb97/competitive-programming-scalable-compilers-docker-load-balancer

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

17 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

competitive-programming-scalable-compilers-docker-load-balancer

to spin up all containers

sudo docker-compose down && sudo docker-compose up --build --force-recreate

Procedure to make compile post request

form data with below params

user_id:3

execution_type:1

code_data param will contain buffer of file(for example code.py)

different execution types

1. python3

2. javascript

3. CPP

4. C

5. GOLANG

6. PHP

7. python2

this nginx load balancer uses round robin to spin up containers and distribute compiled code output to user.

About

competitive programming scalable compilers for execution with docker and NGINX load balancer

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published