Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Features
Speaker Deck
PRO
Sign in
Sign up for free
Search
Search
Introduction to Dokku
Search
José Tomás Albornoz
August 06, 2015
Programming
1
160
Introduction to Dokku
lightning talk given in the Ruby User Group in Berlin
José Tomás Albornoz
August 06, 2015
Tweet
Share
More Decks by José Tomás Albornoz
See All by José Tomás Albornoz
what is this elixir thing everyone is talking about
eljojo
0
140
Things I learned when working on a small startup
eljojo
0
93
Baruco 2014: How I Built My Own Twitch-Plays-Pokémon
eljojo
0
940
Introduction to Docker
eljojo
0
240
Other Decks in Programming
See All in Programming
Domain-centric? Why Hexagonal, Onion, and Clean Architecture Are Answers to the Wrong Question
olivergierke
3
930
Foundation Modelsを実装日本語学習アプリを作ってみた!
hypebeans
0
120
Google Opalで使える37のライブラリ
mickey_kubo
2
120
NixOS + Kubernetesで構築する自宅サーバーのすべて
ichi_h3
0
1.1k
チームの境界をブチ抜いていけ
tokai235
0
200
あなたとKaigi on Rails / Kaigi on Rails + You
shimoju
0
170
コードとあなたと私の距離 / The Distance Between Code, You, and I
hiro_y
0
190
Le côté obscur des IA génératives
pascallemerrer
0
150
フロントエンド開発のためのブラウザ組み込みAI入門
masashi
6
3.3k
Goで実践するドメイン駆動開発 AIと歩み始めた新規プロダクト開発の現在地
imkaoru
4
870
スキーマ駆動で、Zod OpenAPI Honoによる、API開発するために、Hono Takibiというライブラリを作っている
nakita628
0
270
All About Angular's New Signal Forms
manfredsteyer
PRO
0
200
Featured
See All Featured
Navigating Team Friction
lara
190
15k
Cheating the UX When There Is Nothing More to Optimize - PixelPioneers
stephaniewalter
285
14k
Product Roadmaps are Hard
iamctodd
PRO
55
11k
GraphQLとの向き合い方2022年版
quramy
49
14k
The Myth of the Modular Monolith - Day 2 Keynote - Rails World 2024
eileencodes
26
3.1k
Improving Core Web Vitals using Speculation Rules API
sergeychernyshev
21
1.2k
Building Adaptive Systems
keathley
44
2.8k
Speed Design
sergeychernyshev
32
1.2k
StorybookのUI Testing Handbookを読んだ
zakiyama
31
6.2k
Agile that works and the tools we love
rasmusluckow
331
21k
Docker and Python
trallard
46
3.6k
4 Signs Your Business is Dying
shpigford
185
22k
Transcript
deploying ruby by mojo
deploying ruby by @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 push and
compiles docker image • pushes image to docker registry
multiple servers • machine a: • receives git push and
compiles docker image • pushes image to docker registry • machine b: • receives image from docker registry • updates nginx
multiple servers • machine a: • receives git push and
compiles docker image • pushes image to docker registry • machine b: • receives image from docker registry • updates nginx
multiple servers • profit
@eljojo