我正在尝试将流星应用程序部署到Digital Ocean。我按照这里的步骤https://www.npmjs.com/package/mup进行操作,当我从.deploy目录运行'mup deploy'时,没有任何反应。我在下面包含了我的mup.js文件。
在研究了这个问题之后,一个常见的解决方案就是使用pem字段的绝对路径,但我这样做了,而且我也尝试了密码,但仍然没有任何反应。此外,如果我运行'mup setup','mup log','mup start','mup reconfig'等,没有任何反应。有什么想法吗?
指向.deploy / mup.js
module.exports = {
servers: {
one: {
host: '100.000.00.00',
username: 'root',
//password: 'password123' <-- also tried password
pem: 'C:/Users/User/.ssh/id_rsa'
}
},
meteor: {
name: 'AppName',
path: '..',
servers: {
one: {}
},
buildOptions: {
debug: true,
},
env: {
ROOT_URL: 'http://100.000.00.00',
MONGO_URL: 'mongodb://localhost/meteor'
},
deployCheckWaitTime: 60
},
mongo: {
oplog: true,
port: 27017,
servers: {
one: {},
},
},
};
答案 0 :(得分:2)
所以我终于在几个地方找到了同样的问题,但以防万一有人偶然发现这个问题是解决方案。
转到项目的根目录然后运行(假设mup在.deploy目录中初始化):
mup setup --config .deploy/mup.js
mup deploy --config .deploy/mup.js
我不确定为什么这不在文档中。