Deploying
Your Dumb Ideas
with Dokku
What is Deploying?
Publishing an application to be used
A Brief History of Deploying
Shared Web Hosting
FTP
More Advanced Shared Hosting
Git
$ ssh root@domain
$ cd /usr/var/www
$ git pull
Modern Build & Deployment Systems
VPS
- Easiest way to get a public IP
- Cheap, modest servers, running Linux (Debian)
- Root access!
Dokku
- Open Source, Self-Hosted, Platform as a Service
- Your very own Heroku