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: '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'
}
}
}
};


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM