I have to say it is pretty cool. It helps to build own Heroku & mae the deployment while developing faser.
Something that sucks at the beginning:
Make nginx working
VHOST file must in /home/dokku to enable NGINX virtual hosts configuration
Deploy to root domain
Simple, just named your app <your.domain.com> then push
Eg. git remote add dokku dokku@<ip.address>:<domain.example.com>
MongoDb linking
dokku mongodb:create <app> <db>
is not only create the database, but also create a user for app to access the database.
Therefore, if you have another app want to access the same database, dokku mongodb:link <new_app> <db>
just not work. You’ll get auth failed
error.
Solution: run mongodb:create <new_app> <db>
first, then mongodb:link