Rails Dokku部署到Digitalocean接收随机端口

我创建了一个rails应用程序,并已成功将其部署到DigitalOcean。 每次进行部署时,端口都会更改。 第一个问题,我如何让它停止,以及如何让我的应用程序响应端口80,以便我可以从外部世界点击它而不指定端口号? 我的一部分想要回到heroku而只是支付更多,因为我不会感到头痛……

除非您将Dokku配置为使用您的域名,否则它将在随机端口上为该应用程序提供服务。

将您的根域名放在文件/home/dokku/VHOST从Dokku文档 :

如果推送应用程序时此文件仍然不存在,dokku将使用端口号发布应用程序(例如http://example.com:49154 )

我必须为我的应用启用VHOSTS:

domains:enable

请参阅http://dokku.viewdocs.io/dokku/configuration/domains/#domain-configuration