From 51b7bc495b532f7f166edd90a42f594692239c9f Mon Sep 17 00:00:00 2001 From: Dick Porter Date: Sun, 4 Dec 2016 10:25:47 +0000 Subject: [PATCH] Support pm2 environment-specific variables --- tasks/pm2/start-or-restart.js | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/tasks/pm2/start-or-restart.js b/tasks/pm2/start-or-restart.js index 1491770..daef60d 100755 --- a/tasks/pm2/start-or-restart.js +++ b/tasks/pm2/start-or-restart.js @@ -31,8 +31,14 @@ module.exports = function (gruntOrShipit) { shipit.config.pm2.json = path.join(jsonAbsPath, shipit.config.pm2.json); } + var envswitch = ''; + + if (shipit.config.pm2.env) { + envswitch = '--env ' + shipit.config.pm2.env; + } + return shipit[method]( - sprintf('pm2 startOrRestart %s', shipit.config.pm2.json) + sprintf('pm2 startOrRestart %s %s', shipit.config.pm2.json, envswitch) ); }