带有 Nginx 反向代理的 Meteor Mupx

Meteor Mupx with Nginx reverse proxy

我正在使用 docker 设置多个虚拟服务器并使用 nginx 反向代理 (https://hub.docker.com/r/jwilder/nginx-proxy/) 管理路由。

我已经有几个其他 dockers(对于 mysql 和 wp)

我想使用 mupx 进行部署,因为它易于使用 (https://github.com/arunoda/meteor-up/tree/mupx#),尽管它需要提供端口并且默认为 80(与 nginx 冲突)。

以下是 mup.json

中的相关元素
"servers": [
    {
      "host": "111.111.111.111",
      "username": "root",
      "pem": "path/to/key",
        "env":{
            "VIRTUAL_HOST":"subdomain.domain.com"            
        }    
    }
  ],
...
  "env": {
    "ROOT_URL": "http://subdomain.domain.com"
  }

有人对此有经验吗?

我想你可以更改应用程序的端口以避免冲突

  "env": {
    "PORT": 80, // change to anything?