MCPcopy Create free account
hub / github.com/desaroger/pm2-hooks / _parseProcesses

Method _parseProcesses

src/Pm2Module.js:57–66  ·  view source on GitHub ↗

* Converts an array of PM2 processes to an object structured * for the WebhookServer routes. It internally uses the _parseProcess * method * * Example 1: * - input: * [ * { pm2_env: { env_hook: { name: 'api', type: 'bitbucket' } } }, * { pm2_env: { e

(processes)

Source from the content-addressed store, hash-verified

55 * @private
56 */
57 static _parseProcesses(processes) {
58 return processes
59 .map(p => Pm2Module._parseProcess(p))
60 .filter(p => !!p)
61 .reduce((routes, app) => {
62 routes[app.name] = app;
63 delete app.name;
64 return routes;
65 }, {});
66 }
67
68 /**
69 * Converts a PM2 process object to an object for WebhookServer

Callers 2

Pm2Module.jsFile · 0.80
constructorMethod · 0.80

Calls 1

_parseProcessMethod · 0.80

Tested by

no test coverage detected