1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32
| module.exports = { apps : [{ name: 'mytest', // 任務名稱 script: 'test.sh', // 啟動腳本
// Options reference: https://pm2.io/doc/en/runtime/reference/ecosystem-file/ //args: 'one two', instances: 1, autorestart: true, // 自動重啟開關 max_restarts: 10, // 最大重啟次數 restart_delay: 30000, // 重啟時間間隔(毫秒) watch: false, max_memory_restart: '1G', env: { NODE_ENV: 'development' }, env_production: { NODE_ENV: 'production' } }],
deploy : { production : { user : 'node', host : '127.0.0.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' } } };
|