Upgrade to Pro — share decks privately, control downloads, hide ads and more …

PaaS in your pocker with Dokku

PaaS in your pocker with Dokku

The talk I gave in @RejectJS in September 2013, Berlin

Alexander Beletsky

September 12, 2013
Tweet

More Decks by Alexander Beletsky

Other Decks in Programming

Transcript

  1. PaaS in your pocket with, DOKKU

  2. None
  3. None
  4. The way you ship the code matters..

  5. $  git  push  production  master

  6. None
  7. Don't want to build PaaS, but want PaaS - like

    experience
  8. DOKKU “Dokku is a mini-Heroku powered by Docker written in

    less than 100 lines of Bash.“ - Jeff Lindsay
  9. Gitrecieve SSH + Git interface to server

  10. Buildpacks Detect & Prepare app run time

  11. Docker Engine of portable containers

  12. Nginx Orchestrate HTTP/S trafic

  13. Let’s put the things together...

  14. Gitrecieve: solves code push Buildpacks: solves runtime Docker: solves containers

    Nginx: solves http
  15. Gitrecieve: solves code push Buildpacks: solves runtime Docker: solves containers

    Nginx: solves http
  16. Gitrecieve: solves code push Buildpacks: solves runtime Docker: solves containers

    Nginx: solves http
  17. Gitrecieve: solves code push Buildpacks: solves runtime Docker: solves containers

    Nginx: solves http
  18. DOKKU “Dokku is an interface between developer and production infrastructure.“

    - Alexander Beletsky
  19. Thanks, @alexbeletsky