pm2 启动配置文件设置
Posted 金在峰
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了pm2 启动配置文件设置相关的知识,希望对你有一定的参考价值。
C:\Users\Administrator\.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: ‘[email protected]: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: ‘[email protected]:repo.git‘,
path: ‘/var/www/development‘,
‘post-deploy‘: ‘npm install && pm2 reload ecosystem.config.js --env dev‘,
env: {
NODE_ENV: ‘dev‘
}
}
}
};
以上是关于pm2 启动配置文件设置的主要内容,如果未能解决你的问题,请参考以下文章