Easiest Deployment with dokku
tags: slide
How to deploy your code?
FTP
rsync
Container
and lots of services
Best PaaS(?)
Why dokku?
Just like heroku but FREE!
commit & push
Let's make a bot
step by step
Setup
wget https:// raw.githubusercontent.com/dokku/ dokku/v0.9.4/ bootstrap.sh;
sudo DOKKU_TAG=v0.9.4 bash bootstrap.sh
Project Initial
// create new app
dokku apps:create sybot
// check your app
dokku ls
// prepare your apps
// dokku auto detect just like heroku
// e.g., package.json
git remote add dokku dokku@HOST:APP
git push dokku master
App Management
dokku config:set < app> KEY= VAL
dokku config:unser < app> KEY
dokku logs < app>
dokku logs < app> - t
dokku ps < app>
dokku plugin:install < service>
e.g., https://
// setup your custom domain
// dokku domains:help
dokku domains:add <app> <your domain>
// https
// try plugin:letsencrypt
dokku plugin:install https://gi thub.com/dokku/ dokku-letsencrypt
// dokku letsencrypt:help
dokku letsencrypt <app>
Go deploy your app and enjoy it!
Resume presentation
Easiest Deployment with dokku tags: slide
{"metaMigratedAt":"2023-06-14T13:07:00.668Z","metaMigratedFrom":"YAML","title":"Easiest Deployment with dokku","breaks":true,"slideOptions":"{\"transition\":\"slide\",\"theme\":\"White\"}","contributors":"[]"}