1

我创建了一个 Rails 应用程序并成功将其部署到 DigitalOcean。每次我进行部署时,端口都会更改。第一个问题,如何让它停止,如何让我的应用程序响应端口 80,这样我就可以在不指定端口号的情况下从外部访问它?我的一部分想回到heroku并支付更多费用,因为我没有这些头痛......

4

2 回答 2

1

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

将您的根域名放入/home/dokku/VHOST来自Dokku 文档的文件中

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

于 2014-12-16T17:58:08.420 回答
1

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

domains:enable <app>

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

于 2017-04-12T19:35:00.997 回答