Skip to content

Latest commit

 

History

History
43 lines (27 loc) · 1.1 KB

dokku.md

File metadata and controls

43 lines (27 loc) · 1.1 KB

Deploying With Dokku

The easiest way to get any Node app running is to use Dokku. Spin up a Dokku droplet on Digital Ocean: Dokku Droplet by Digital Ocean

NOTE: Droplet must have at least 1GB of RAM or else the build will fail.

Configure .env File

TODO: Need to figure out how to set up .env file via Dokku. Should contain NODE_ENV=production...

Add Git Remote to Deploy:

git remote add dokku [email protected]:my-app-name
git push dokku master

Routing App to Root Domain:

dokku domains:add my-app-name mydomain.com

Configure SSL/HTTPS Via Let's Encrypt:

Read documentation here: Dokku - Let's Encrypt

App Crash Restart Policy:

dokku ps:set-restart-policy my-app-name always

Check Error Logs:

dokku ls
docker logs <container ID>

More Dokku Documentation:

For info on setting up other plugins (databases, etc), read this documentation: Dokku - Application Deployment