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
Alexander Beletsky
September 12, 2013
Programming
7
2.5k
PaaS in your pocker with Dokku
The talk I gave in @RejectJS in September 2013, Berlin
Alexander Beletsky
September 12, 2013
Tweet
Share
More Decks by Alexander Beletsky
See All by Alexander Beletsky
Snapshot Testing: Going beyond UI
alexbeletsky
1
660
Tech Culture in Startups
alexbeletsky
0
210
TDD in JavaScript
alexbeletsky
4
840
This is Node.js
alexbeletsky
10
430
Likeastore
alexbeletsky
3
130
Building Single Page Applications
alexbeletsky
9
5.4k
.NET developer in JavaScript world
alexbeletsky
1
2.8k
How to write good tests?
alexbeletsky
2
310
Dynamic web development with Oak
alexbeletsky
1
610
Other Decks in Programming
See All in Programming
AWS発のAIエディタKiroを使ってみた
iriikeita
1
180
@Environment(\.keyPath)那么好我不允许你们不知道! / atEnvironment keyPath is so good and you should know it!
lovee
0
120
アセットのコンパイルについて
ojun9
0
120
ソフトウェアテスト徹底指南書の紹介
goyoki
1
150
Deep Dive into Kotlin Flow
jmatsu
1
330
Ruby×iOSアプリ開発 ~共に歩んだエコシステムの物語~
temoki
0
270
さようなら Date。 ようこそTemporal! 3年間先行利用して得られた知見の共有
8beeeaaat
3
1.4k
CJK and Unicode From a PHP Committer
youkidearitai
PRO
0
110
Oracle Database Technology Night 92 Database Connection control FAN-AC
oracle4engineer
PRO
1
440
[FEConf 2025] 모노레포 절망편, 14개 레포로 부활하기까지 걸린 1년
mmmaxkim
0
1.6k
Processing Gem ベースの、2D レトロゲームエンジンの開発
tokujiros
2
130
AI時代のUIはどこへ行く?
yusukebe
18
8.8k
Featured
See All Featured
A Tale of Four Properties
chriscoyier
160
23k
Being A Developer After 40
akosma
90
590k
Easily Structure & Communicate Ideas using Wireframe
afnizarnur
194
16k
How to Ace a Technical Interview
jacobian
279
23k
4 Signs Your Business is Dying
shpigford
184
22k
Put a Button on it: Removing Barriers to Going Fast.
kastner
60
4k
The Power of CSS Pseudo Elements
geoffreycrofte
77
6k
Java REST API Framework Comparison - PWX 2021
mraible
33
8.8k
Reflections from 52 weeks, 52 projects
jeffersonlam
352
21k
Agile that works and the tools we love
rasmusluckow
330
21k
The Invisible Side of Design
smashingmag
301
51k
Templates, Plugins, & Blocks: Oh My! Creating the theme that thinks of everything
marktimemedia
31
2.5k
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