A routine has been added to prependEnv() to filter from the process
environment any variable beggining with "PM2_" and add them to the rest
of the environment variables.
Note that the prefix of "PM2_" is truncated from the variable name when applied to the environment of the application.
For example: $ PM2_AUTHTOKEN=setecastronomy pm2 deploy ecosystem.config.js production would set the environment variable AUTHTOKEN when running the application, available in Node as process.env.AUTHTOKEN.
This is my proposed resolution to Issue #37.
A routine has been added to prependEnv() to filter from the process environment any variable beggining with "PM2_" and add them to the rest of the environment variables.
Note that the prefix of "PM2_" is truncated from the variable name when applied to the environment of the application.
For example:
$ PM2_AUTHTOKEN=setecastronomy pm2 deploy ecosystem.config.js production
would set the environment variableAUTHTOKEN
when running the application, available in Node asprocess.env.AUTHTOKEN
.