Skip to content

🐍 Sinatra server for validating Python programs within Mumuki

License

Notifications You must be signed in to change notification settings

mumuki/mumuki-python-runner

Repository files navigation

Build Status Code Climate Test Coverage

Install the server

Clone the project

git clone https://github.com/mumuki/mumuki-python-runner
cd mumuki-python-runner

Install global dependencies

rbenv install 3.2.2
rbenv rehash
gem install bundler

Install local dependencies

bundle install

Run tests

bundle exec rspec

Run the server

bundle exec rackup

The previous command runs python 2 by default. However can run it explicitly this way:

bundle exec rackup config2.ru

You can run python 3 this way:

bundle exec rackup config3.ru

Deploy docker images

docker login

./build_worker.sh
docker push mumuki/mumuki-python2-worker:<CURRENT_VERSION>
docker push mumuki/mumuki-python3-worker:<CURRENT_VERSION>

About

🐍 Sinatra server for validating Python programs within Mumuki

Resources

License

Stars

Watchers

Forks

Packages

No packages published