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

    View Slide

  2. View Slide

  3. View Slide

  4. The way you ship the code
    matters..

    View Slide

  5. $  git  push  production  master

    View Slide

  6. View Slide

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

    View Slide

  8. DOKKU
    “Dokku is a mini-Heroku powered by Docker
    written in less than 100 lines of Bash.“
    - Jeff Lindsay

    View Slide

  9. Gitrecieve
    SSH + Git interface to server

    View Slide

  10. Buildpacks
    Detect & Prepare app run time

    View Slide

  11. Docker
    Engine of portable containers

    View Slide

  12. Nginx
    Orchestrate HTTP/S trafic

    View Slide

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

    View Slide

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

    View Slide

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

    View Slide

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

    View Slide

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

    View Slide

  18. DOKKU
    “Dokku is an interface between developer
    and production infrastructure.“
    - Alexander Beletsky

    View Slide

  19. Thanks,
    @alexbeletsky

    View Slide