From 8cfdd4c7420be3d560c7634d01fbb90499f68aa5 Mon Sep 17 00:00:00 2001 From: Berkeley Martinez Date: Thu, 13 Aug 2015 15:40:54 -0700 Subject: [PATCH] add environmental vars to pm2start instead of hardcoding --- pm2Start.js | 8 +++++--- 1 file changed, 5 insertions(+), 3 deletions(-) diff --git a/pm2Start.js b/pm2Start.js index 57b3bbc68ec..0884965273c 100644 --- a/pm2Start.js +++ b/pm2Start.js @@ -1,11 +1,13 @@ var pm2 = require('pm2'); pm2.connect(function() { pm2.start({ - name: 'server', + name: process.env.SERVER_NAME || 'server', script: 'server/production-start.js', 'exec_mode': 'cluster', - instances: '2', - 'max_memory_restart': '900M' + instances: process.env.INSTANCES || 1, + 'max_memory_restart': + (process.env.MAX_MEMORY / process.env.INSTANCES || 1) || '300M', + 'NODE_ENV': 'production' }, function() { pm2.disconnect(); });