From 863042312e103fbab2f280e836664850c19a8ae1 Mon Sep 17 00:00:00 2001 From: Varun Date: Fri, 6 Apr 2018 03:57:15 -0400 Subject: [PATCH] fix(pm2): update scripts and add dev deps (#17030) --- package.json | 1 + pm2Start.js | 17 +++++++---------- 2 files changed, 8 insertions(+), 10 deletions(-) diff --git a/package.json b/package.json index 8f356e62df..9408ec43d2 100644 --- a/package.json +++ b/package.json @@ -189,6 +189,7 @@ "less": "^2.5.1", "loopback-component-explorer": "^2.1.1", "merge-stream": "^1.0.0", + "pm2": "^2.10.2", "proxyquire": "^1.7.10", "react-hot-loader": "^1.3.0", "redux-thunk": "^2.2.0", diff --git a/pm2Start.js b/pm2Start.js index f648b756ad..b948aaec63 100644 --- a/pm2Start.js +++ b/pm2Start.js @@ -1,21 +1,18 @@ require('dotenv').load(); -var pm2 = require('pm2'); -var nodemailer = require('nodemailer'); -var moment = require('moment-timezone'); -var _ = require('lodash'); +const pm2 = require('pm2'); -var instances = process.env.INSTANCES || 1; -var serverName = process.env.SERVER_NAME || 'server'; -var maxMemory = process.env.MAX_MEMORY || '390M'; +const instances = process.env.INSTANCES || 1; +const serverName = process.env.SERVER_NAME || 'server'; +const maxMemory = process.env.MAX_MEMORY || '390M'; pm2.connect(function() { pm2.start({ name: serverName, script: 'server/production-start.js', - 'exec_mode': 'cluster', + exec_mode: 'cluster', instances: instances, - 'max_memory_restart': maxMemory, - 'NODE_ENV': 'production' + max_memory_restart: maxMemory, + NODE_ENV: 'production' }, function() { console.log( 'pm2 started %s with %s instances at %s max memory',