UNPKG

pm2

Version:

Production process manager for Node.JS applications with a built-in load balancer.

23 lines (19 loc) 600 B
'use strict' module.exports = { injectModules: function() { if (process.env.pmx !== 'false') { const pmx = require('@pm2/io'); let conf = {}; const hasSpecificConfig = typeof process.env.io === 'string' || process.env.trace === 'true' // pmx is already init, no need to do it twice if (hasSpecificConfig === false) return if (process.env.io) { const io = JSON.parse(process.env.io); conf = io.conf ? io.conf : conf; } pmx.init(Object.assign({ tracing: process.env.trace === 'true' || false }, conf)) } } };