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
170
1
Share
Introduction to Dokku
lightning talk given in the Ruby User Group in Berlin
José Tomás Albornoz
August 06, 2015
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
150
Things I learned when working on a small startup
eljojo
0
98
Baruco 2014: How I Built My Own Twitch-Plays-Pokémon
eljojo
0
1.1k
Introduction to Docker
eljojo
0
250
Other Decks in Programming
See All in Programming
Old Dog, New Tricks: The Java 25 Reinvention - JNation
bazlur_rahman
0
130
Inside Stream API
skrb
1
240
oxlintはeslint/typescript-eslintを置き換えられるのか
shomafujita
2
270
要はバランスからの卒業 #yumemi_grow
kajitack
0
200
Oxcを導入して開発体験が向上した話
yug1224
4
220
Migrations : C'est une question d'hygiène !
vinceamstoutz
0
2.2k
Composerを使ったサプライチェーン攻撃の様子を眺めてみる #phpstudy
o0h
PRO
2
170
These Five Tricks Can Make Your Apps Greener, Cheaper, & Nicer
hollycummins
0
230
Signal Forms: Beyond the Basics @ngBaguette 2026 in Paris
manfredsteyer
PRO
0
150
ユニットテストの先へ:テスト技法で要求・仕様を整理するJava開発実践 / Beyond_Unit_Testing_Practical_Java_Development_Techniques_for_Organizing_Requirements_and_Specifications
shimashima35
0
270
Make SRE Operations Easier with Azure SRE Agent
kkamegawa
0
1.2k
Oxlintのカスタムルールの現況
syumai
5
760
Featured
See All Featured
Art, The Web, and Tiny UX
lynnandtonic
304
21k
Impact Scores and Hybrid Strategies: The future of link building
tamaranovitovic
0
290
The Hidden Cost of Media on the Web [PixelPalooza 2025]
tammyeverts
2
310
Fantastic passwords and where to find them - at NoRuKo
philnash
52
3.7k
The Cost Of JavaScript in 2023
addyosmani
55
9.9k
Become a Pro
speakerdeck
PRO
31
5.9k
The Illustrated Children's Guide to Kubernetes
chrisshort
51
52k
End of SEO as We Know It (SMX Advanced Version)
ipullrank
3
4.2k
How Fast Is Fast Enough? [PerfNow 2025]
tammyeverts
3
590
Game over? The fight for quality and originality in the time of robots
wayneb77
1
180
RailsConf 2023
tenderlove
30
1.4k
How to Grow Your eCommerce with AI & Automation
katarinadahlin
PRO
1
190
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