Meteor Up和80端口

时间:2016-09-07 17:13:49

标签: meteor meteor-up

我使用Meteor up来部署我的Meteor APP,但是我希望更改Docker镜像上的端口以供使用:80使用Nginx。

我的mup.js:

module.exports = {
  servers: {
    one: {
      host: 'XXX.XXX.XX.XX',
      username: 'xxxx',
      // pem:
      password: 'xxxx'
      // or leave blank for authenticate from ssh-agent
    }
  },

  nodeVersion: '4.4.7',

  meteor: {
    name: 'app',
    path: '../app',
    servers: {
      one: {}
    },
    buildOptions: {
      serverOnly: true,
    },
    env: {
      ROOT_URL: 'http://xxxxx.com',
      MONGO_URL: 'mongodb://localhost/meteor'
    },

    dockerImage: 'abernix/meteord:base',
    deployCheckWaitTime: 60
  },

  mongo: {
    oplog: true,
    port: 27017,
    servers: {
      one: {},
    },
  },
};

当我运行docker ps时,我看到了:

fef11361e361g3e        abernix/meteord:base   "/bin/sh -c 'bash $ME"   About a minute ago   Up About a minute   0.0.0.0:80->80/tcp           app

你对改变标准端口有什么想法吗?

enter image description here

谢谢!

enter image description here

1 个答案:

答案 0 :(得分:0)

您可以通过将"port": XXXX添加到mup.js文件的env部分来更改运行meteor应用程序的端口。

env: {
  PORT: 3000
}