diff --git a/ecosystem.json b/ecosystem.json index 030dc7c..46f1615 100644 --- a/ecosystem.json +++ b/ecosystem.json @@ -1,55 +1,50 @@ { - /** - * Application configuration section - * http://pm2.keymetrics.io/docs/usage/application-declaration/ - */ - apps : [ - - // First application - { - name : "Silvrtree", - script : "web-server.js", - "cwd" : "/var/www/silvrtree", - watch: true, - - env: { - COMMON_VARIABLE: "true" - }, - env_production : { - NODE_ENV: "production" - } - }, - - // Second application - { - name : "WEB", - script : "web.js" + /** + * Application configuration section + * http://pm2.keymetrics.io/docs/usage/application-declaration/ + */ + apps: [ + // First application + { + "name": "Silvrtree", + "script": "web-server.js", + "cwd": "/var/www/silvrtree", + "watch": true, + "max_restarts": 10, + "merge_logs" : true, + "autorestart" : false, + "restart_delay" : 3500, + env: { + COMMON_VARIABLE: "true" + }, + 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 startOrRestart ecosystem.json --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 startOrRestart ecosystem.json --env dev", + env: { + NODE_ENV: "dev" + } + } } - ], - - /** - * 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 startOrRestart ecosystem.json --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 startOrRestart ecosystem.json --env dev", - env : { - NODE_ENV: "dev" - } - } - } }