I have my node.js application running successfully via Dokku. I can reach it via my app’s IP address http://1.2.3.4:49168.

Since it’s Dokku, the port number changes every time I deploy. We’ve setup a subdomain to point to it and it works successfully when we access http://subdomain.ourdomainname.com:49168 but the application fails if we try to just use http://subdomain.ourdomainname.com

I’ve followed a few tutorials and taken edited both my /home/dokku/VHOSTS and /home/dokku/myapp/VHOSTS but nothing seems to take.

I can successfully SSH into my application with $ ssh root@subdomain.ourdomainname.com so it seems to me that something is working the way it should.

3 comments

These answers are provided by our Community. If you find them useful, show some love by clicking the heart. If you run into issues leave a comment, or add your own answer to help others.

×
1 answer

This question was answered by @dethi:

Did you setup the subdomain for your app with the domains plugin?

# where `myapp` is the name of your app

# add a domain to an app
dokku domains:add myapp example.com

# list custom domains for app
dokku domains myapp

# clear all custom domains for app
dokku domains:clear myapp

# remove a custom domain from app
dokku domains:remove myapp example.com

View the original comment

Submit an Answer