pm2 启动配置文件设置

C:UsersAdministrator.pm2

ecosystem.config.js

module.exports = {
/**
* Application configuration section
* http://pm2.keymetrics.io/docs/usage/application-declaration/
*/
apps: [

// First application
{
name: 'bookApi',
script: 'D:/bookApi/bin/www',
watch: true,
env: {
"NODE_ENV": "development"
},
env_production: {
NODE_ENV: 'production'
}
},

// Second application
{
name: 'musicApi',
script: 'D:/musicApi/bin/www',
watch: true,
env: {
"NODE_ENV": "development"
},
env_production: {
NODE_ENV: 'production'
}
}
],

/**
* Deployment section
* http://pm2.keymetrics.io/docs/usage/deployment/
*/
deploy: {
production: {
user: 'node',
host: '212.83.163.1',
ref: 'origin/master',
repo: 'git@github.com:repo.git',
path: '/var/www/production',
'post-deploy': 'npm install && pm2 reload ecosystem.config.js --env production'
},
dev: {
user: 'node',
host: '212.83.163.1',
ref: 'origin/master',
repo: 'git@github.com:repo.git',
path: '/var/www/development',
'post-deploy': 'npm install && pm2 reload ecosystem.config.js --env dev',
env: {
NODE_ENV: 'dev'
}
}
}
};

原文地址:https://www.cnblogs.com/zaifeng0108/p/7226627.html