我创建了一个Rails应用程序,并已成功地部署到DigitalOcean。 每次我做一个部署,端口变化。 第一个问题,我怎么得到它停止,以及如何让我的应用程序到端口80响应,所以我可以从外面的世界打它没有指定的端口号? 我的一部分想回去Heroku的,只是付出更多,因为我没有得到这些头痛...
Answer 1:
除非您配置Dokku使用您的域名,这将有助于应用程序在一个随机端口。
把你的根域名文件中/home/dokku/VHOST
从该Dokku文档 :
如果这个文件仍然当你把你的应用程序不存在,dokku将公布与端口号的应用程序(即http://example.com:49154 )
Answer 2:
我不得不启用虚拟主机我的应用程序:
domains:enable <app>
见http://dokku.viewdocs.io/dokku/configuration/domains/#domain-configuration
文章来源: Rails Dokku deployments to Digitalocean receives random ports