我尝试使用mup将TelescopeApp部署到DigitalOcean。在“验证部署:失败”之前,一切似乎都进展顺利。我正在使用abernix / meteord:base dockerimage。
错误读取"在v8-profiler@5.6.5安装脚本&node-pre-gyp install -fallback-to-build'失败。确保安装了最新版本的node.js和npm。如果这样做,这很可能是v8-profiler包的问题,而不是npm本身。" 整个错误在http://pastebin.com/4pDHy5KM
我尝试在另一台DigitalOcean Droplet上安装Telescope,并从那里进行部署,但在部署到Telescope Droplet时遇到了同样的错误。关于如何解决这个问题的任何想法?
mup.js:
module.exports = {
servers: {
one: {
host: 'x.x.x.x',
username: 'root'
}
},
meteor: {
name: 'Telescope',
path: '.',
servers: {
one: {}
},
buildOptions: {
serverOnly: true,
},
env: {
ROOT_URL: 'http://x.x.x.x',
},
dockerImage: 'abernix/meteord:base',
deployCheckWaitTime: 60
},
mongo: {
oplog: true,
port: 27017,
servers: {
one: {},
},
},
};
答案 0 :(得分:0)
在TelescopeApp的松弛通道上,我被告知禁用nova:kadira 并使用--settings标志运行mup以确定。这解决了部署问题。