我使用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
你对改变标准端口有什么想法吗?
谢谢!
答案 0 :(得分:0)
您可以通过将"port": XXXX
添加到mup.js文件的env部分来更改运行meteor应用程序的端口。
env: {
PORT: 3000
}