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
140
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
130
Things I learned when working on a small startup
eljojo
0
83
Baruco 2014: How I Built My Own Twitch-Plays-Pokémon
eljojo
0
800
Introduction to Docker
eljojo
0
220
Other Decks in Programming
See All in Programming
CSC307 Lecture 09
javiergs
PRO
1
500
MIERUNE BBQにおけるユーザー中心設計()
mierune
PRO
1
110
Exploring the Gradually Lost Technical Skills in the Cloud Native Era
hwchiu
2
3.9k
Javaの現状2024夏 / Java current status 2024 summer
kishida
4
1.4k
入社1ヶ月でここまでやった!Findy Toolsインフラ支援の最適化
rvirus0817
6
1.4k
Microservices rules (July 2024) : what good looks like
cer
PRO
0
1.6k
最近追加した型の紹介とその振り返り
aki19035vc
0
180
12年前の『型システム入門』翻訳の思い出話
mame
11
1.2k
みんなのオブザーバビリティプラットフォームを作ってるんだがパフォーマンスがやばい #mackerelio #srenext
ne_sachirou
0
380
Modern Angular: Renovation for Your Applications
manfredsteyer
PRO
0
140
はしめてのプログラミングとロボット制御
watawatavoltage
0
290
リハビリmruby
kishima
1
160
Featured
See All Featured
実際に使うSQLの書き方 徹底解説 / pgcon21j-tutorial
soudai
149
45k
Documentation Writing (for coders)
carmenintech
63
4.2k
How to name files
jennybc
67
96k
In The Pink: A Labor of Love
frogandcode
139
22k
KATA
mclloyd
20
13k
Helping Users Find Their Own Way: Creating Modern Search Experiences
danielanewman
26
2.1k
Building Your Own Lightsaber
phodgson
101
5.9k
Making Projects Easy
brettharned
111
5.7k
Building a Scalable Design System with Sketch
lauravandoore
458
32k
For a Future-Friendly Web
brad_frost
173
9.2k
"I'm Feeling Lucky" - Building Great Search Experiences for Today's Users (#IAC19)
danielanewman
224
21k
Leading Effective Engineering Teams 2024
addyosmani
3
300
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