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
Embed
Copy iframe code
Copy JS code
Copy link
Start on current slide
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
720
Tech Culture in Startups
alexbeletsky
0
260
TDD in JavaScript
alexbeletsky
4
870
This is Node.js
alexbeletsky
10
470
Likeastore
alexbeletsky
3
180
Building Single Page Applications
alexbeletsky
9
5.5k
.NET developer in JavaScript world
alexbeletsky
1
2.9k
How to write good tests?
alexbeletsky
2
350
Dynamic web development with Oak
alexbeletsky
1
650
Other Decks in Programming
See All in Programming
OpenSpecのproposalにbrainstormingを持たせてみた
tigertora7571
1
200
テーブルをDELETEした
yuzneri
0
130
AI時代のPHPer生存戦略 ~「言語、もうなんでもよくない?」に本気で向き合う~
vivion
0
240
20260722_microCMSで考える、AI時代のコンテンツ運用設計
yosh1
0
360
作るコストが小さくなった時代 幸せに働くために改めて考えたいこと 〜エンジニアとして価値を出し続けるために注視している二分野〜
yuppeeng
0
190
仕様駆動開発の消費期限
watany
12
5.3k
AWS DevOps AgentのAzure接続機能を検証して見えた活用法/Use Cases Verified for the AWS DevOps Agent's Azure Connectivity Feature
masakiokuda
1
220
freee が目指す データ マネジメント戦略 AI-Ready 時代を支える 攻めのガバナンスとは
freee
PRO
0
270
VibeCodingからAgenticWorkflowへ
starfish719
0
260
仕様書を書く前にハーネスを作る - Agent Native開発は「探索を速く、判定を固く」
gotalab555
4
1.5k
5分で問診!Composer セキュリティ健康診断
codmoninc
0
870
Foundation Models frameworkで画像分析
ryodeveloper
1
570
Featured
See All Featured
Navigating the moral maze — ethical principles for Al-driven product design
skipperchong
2
450
JAMstack: Web Apps at Ludicrous Speed - All Things Open 2022
reverentgeek
1
530
JavaScript: Past, Present, and Future - NDC Porto 2020
reverentgeek
52
6k
Statistics for Hackers
jakevdp
799
230k
Hiding What from Whom? A Critical Review of the History of Programming languages for Music
tomoyanonymous
3
1.1k
Helping Users Find Their Own Way: Creating Modern Search Experiences
danielanewman
31
3.3k
Intergalactic Javascript Robots from Outer Space
tanoku
273
27k
Tell your own story through comics
letsgokoyo
1
1k
GitHub's CSS Performance
jonrohan
1033
470k
How to Think Like a Performance Engineer
csswizardry
28
2.7k
How to Grow Your eCommerce with AI & Automation
katarinadahlin
PRO
1
230
How To Stay Up To Date on Web Technology
chriscoyier
790
250k
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