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
PaaS in your pocker with Dokku
Search
Sponsored
·
SiteGround - Reliable hosting with speed, security, and support you can count on.
→
Alexander Beletsky
September 12, 2013
Programming
2.6k
7
Share
PaaS in your pocker with Dokku
The talk I gave in @RejectJS in September 2013, Berlin
Alexander Beletsky
September 12, 2013
More Decks by Alexander Beletsky
See All by Alexander Beletsky
Snapshot Testing: Going beyond UI
alexbeletsky
1
700
Tech Culture in Startups
alexbeletsky
0
240
TDD in JavaScript
alexbeletsky
4
860
This is Node.js
alexbeletsky
10
460
Likeastore
alexbeletsky
3
150
Building Single Page Applications
alexbeletsky
9
5.5k
.NET developer in JavaScript world
alexbeletsky
1
2.9k
How to write good tests?
alexbeletsky
2
340
Dynamic web development with Oak
alexbeletsky
1
630
Other Decks in Programming
See All in Programming
WebAssembly を読み込むベストプラクティス 2026年春版 / Best Practices for Loading WebAssembly (Spring 2026)
petamoriken
5
1.1k
HTML-Aware ERB: The Path to Reactive Rendering @ RubyKaigi 2026, Hakodate, Japan
marcoroth
0
710
開発とはなにか、Essenceカーネルで見えるもの
ukin0k0
0
170
エラー処理の温故知新 / history of error handling technic
ryotanakaya
7
1.9k
「OSSがあるなら自作するな」は AI時代も正しいか ── Build vs Adopt の新しい判断基準
kumorn5s
7
2.7k
Firefoxにコントリビューションして得られた学び
ken7253
2
160
Surviving Black Friday: 329 billion requests with Falcon!
ioquatix
0
3.1k
【ディップ|26年新卒研修資料】OpenAPI/Swagger REST API研修
dip_tech
PRO
0
160
The Past, Present, and Future of Enterprise Java
ivargrimstad
0
660
[RubyKaigi 2026] Require Hooks
palkan
1
320
リセットCSSを1行消したらアクセシビリティが向上した話
pvcresin
4
510
サプライチェーン攻撃対策「層を重ねて落ちない壁」を10日間で組み上げた話 #TechLeadConf2026
kashewnuts
1
280
Featured
See All Featured
We Have a Design System, Now What?
morganepeng
55
8.1k
Building Flexible Design Systems
yeseniaperezcruz
330
40k
How to train your dragon (web standard)
notwaldorf
97
6.6k
Navigating the Design Leadership Dip - Product Design Week Design Leaders+ Conference 2024
apolaine
1
310
SEOcharity - Dark patterns in SEO and UX: How to avoid them and build a more ethical web
sarafernandez
0
180
Imperfection Machines: The Place of Print at Facebook
scottboms
270
14k
The Myth of the Modular Monolith - Day 2 Keynote - Rails World 2024
eileencodes
28
3.5k
Designing for Performance
lara
611
70k
Reality Check: Gamification 10 Years Later
codingconduct
0
2.1k
Rebuilding a faster, lazier Slack
samanthasiow
85
9.5k
What’s in a name? Adding method to the madness
productmarketing
PRO
24
4k
It's Worth the Effort
3n
188
29k
Transcript
PaaS in your pocket with, DOKKU
None
None
The way you ship the code matters..
$ git push production master
None
Don't want to build PaaS, but want PaaS - like
experience
DOKKU “Dokku is a mini-Heroku powered by Docker written in
less than 100 lines of Bash.“ - Jeff Lindsay
Gitrecieve SSH + Git interface to server
Buildpacks Detect & Prepare app run time
Docker Engine of portable containers
Nginx Orchestrate HTTP/S trafic
Let’s put the things together...
Gitrecieve: solves code push Buildpacks: solves runtime Docker: solves containers
Nginx: solves http
Gitrecieve: solves code push Buildpacks: solves runtime Docker: solves containers
Nginx: solves http
Gitrecieve: solves code push Buildpacks: solves runtime Docker: solves containers
Nginx: solves http
Gitrecieve: solves code push Buildpacks: solves runtime Docker: solves containers
Nginx: solves http
DOKKU “Dokku is an interface between developer and production infrastructure.“
- Alexander Beletsky
Thanks, @alexbeletsky