执行pm2 deploy ecosystem.json production setup的时候失败
整个项目就一个js文件和一个ecosystem.json文件。 执行pm2 ecosystem 本地生成的是ecosystem.config.js 所以我直接写的ecosystem.json文件
ecosystem.json
{
"apps" : [{
"name" : "website",
"script" : "app.js",
"env": {
"COMMON_ENV_VAR": "true"
},
"env_production": {
"NODE_ENV": "production"
}
}],
"deploy" : {
"production" : {
"user" : "bubble",
"host" : "39.108.55.141",
"repo" : "git@github.com:WUSO01/website.git",
"ref" : "origin/master",
"path" : "/www/website/production",
"post-deploy" : "pm2 startOrRestart ecosystem.json --env production"
}
}
}
本地和服务器都配置了ssh 并且本地登录不需要输入密码, 文件在服务器端也clone下来了。 又没有提示是什么原因导致failed。
你试试在“production"对象中加入属性
"env": {