Nginx 多个dokku应用程序一个域

Nginx 多个dokku应用程序一个域,nginx,docker,dokku,Nginx,Docker,Dokku,我想要的行为: 如果用户转到http://www.example.com/{除了admin以外的任何东西}一个dokku应用程序响应。 但是,如果用户转到http://www.example.com/admin另一个dokku应用程序响应 dokku是否提供了一种简单的方法?我相信我必须禁用并添加一个,但即使我这样做,文档也会指定 如果禁用代理,Dokku将在每次部署时将容器的端口绑定到主机上的随机端口,例如0.0.0.0:32771->5000/tcp 如果这是正确的做法,如何强制使用静态端口

我想要的行为:

如果用户转到
http://www.example.com/{除了admin以外的任何东西}
一个dokku应用程序响应。 但是,如果用户转到
http://www.example.com/admin
另一个dokku应用程序响应

dokku是否提供了一种简单的方法?我相信我必须禁用并添加一个,但即使我这样做,文档也会指定

如果禁用代理,Dokku将在每次部署时将容器的端口绑定到主机上的随机端口,例如
0.0.0.0:32771->5000/tcp


如果这是正确的做法,如何强制使用静态端口号,因此,我可以将该端口号添加到我的自定义nginx配置中?

您可以部署两个应用程序,并让其中一个应用程序引用另一个应用程序的上游。

这是通过手动编辑其中一个应用程序nginx配置来实现的,还是有办法让dokku管理它?您需要自定义
nginx.conf.sigil
。有关更多信息,请在dokku docs网站上查看nginx文档。