lightning talk given in the Ruby User Group in Berlin
deploying rubyby mojo
View Slide
deploying rubyby @eljojo
deploy ruby• PaaS:• heroku• elastic beanstalk• anynines
deploy ruby• do it yourself:• capistrano• docker images with docker files• puppet
dokku is+=
how does it work?• git push
how does it work?• git push• dokku compiles app using heroku's buildpacks
how does it work?• git push• dokku compiles app using heroku's buildpacks• dokku creates docker container and points nginx to it
how does it work?• yay!
how can i hack it?• how to support multiple servers?
multiple servers• machine a:• receives git pushand compilesdocker image• pushes image todocker registry
multiple servers• machine a:• receives git pushand compilesdocker image• pushes image todocker registry• machine b:• receives image fromdocker registry• updates nginx
multiple servers• profit
@eljojo