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>