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.4k
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
550
Tech Culture in Startups
alexbeletsky
0
160
TDD in JavaScript
alexbeletsky
4
830
This is Node.js
alexbeletsky
10
380
Likeastore
alexbeletsky
3
120
Building Single Page Applications
alexbeletsky
9
5.2k
.NET developer in JavaScript world
alexbeletsky
1
2.7k
How to write good tests?
alexbeletsky
2
250
Dynamic web development with Oak
alexbeletsky
1
570
Other Decks in Programming
See All in Programming
I/O Extended Android in Korea 2024 ~ Whats new in Android development tools
pluu
0
250
Xcode 16のPreviewModifierと@Previewableを活用した効率的なプレビュー方法の考察
ojun9
2
160
Rustのweb開発を助ける 便利なツール紹介
yuki0418
1
190
CSC307 Lecture 14
javiergs
PRO
0
220
CSC307 Lecture 11
javiergs
PRO
0
240
Introduction to GitOps
hwchiu
0
110
小さな開発会社を作った理由
polidog
0
1.9k
Mastering Developer Experience: A Roadmap for Success 【開発生産性Conference 2024】
findyinc
1
380
生成AIをkintoneに連携してみた
hideg
0
230
スクラムマスターって孤独じゃないですか?
yoshitaroyoyo
1
140
さきがけから振り返るアーキテクチャ刷新 / Reflecting on the Architectural Renewal from the Vanguard
nrslib
2
770
OpenAI/Gemini APIを使って EPUBを翻訳するCLIツールをつくってみた
tomiyan
0
790
Featured
See All Featured
Art, The Web, and Tiny UX
lynnandtonic
291
20k
Music & Morning Musume
bryan
43
5.9k
Rebuilding a faster, lazier Slack
samanthasiow
78
8.5k
Designing on Purpose - Digital PM Summit 2013
jponch
113
6.6k
Speed Design
sergeychernyshev
9
270
Adopting Sorbet at Scale
ufuk
71
8.8k
Intergalactic Javascript Robots from Outer Space
tanoku
266
26k
Put a Button on it: Removing Barriers to Going Fast.
kastner
58
3.3k
Exploring the Power of Turbo Streams & Action Cable | RailsConf2023
kevinliebholz
12
3.8k
The Illustrated Children's Guide to Kubernetes
chrisshort
39
47k
Build The Right Thing And Hit Your Dates
maggiecrowley
28
2.2k
Fireside Chat
paigeccino
25
2.8k
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