我创建了一个rails应用程序,并已成功将其部署到DigitalOcean。每次进行部署时,端口都会更改。第一个问题,我如何让它停止,以及如何让我的应用程序响应端口80,以便我可以从外部世界命中它而不指定端口号?我的一部分想要回到heroku而只是支付更多,因为我不会感到头痛......
答案 0 :(得分:0)
除非您将Dokku配置为使用您的域名,否则它将在随机端口上为该应用程序提供服务。
将您的根域名放在/home/dokku/VHOST
来自the Dokku docs:
如果推送您的应用时此文件仍然不存在,dokku将使用端口号(即http://example.com:49154)发布应用
答案 1 :(得分:0)
我必须为我的应用启用VHOSTS:
domains:enable <app>
请参阅http://dokku.viewdocs.io/dokku/configuration/domains/#domain-configuration