Аргументы PM2 передаются в индекс. js - PullRequest
0 голосов
/ 28 января 2020

У меня проблема с выполнением команды pm2 start pm2.json, передающей свои собственные аргументы в мой index.js.

Распечатка process.argv в моем index.js дает следующее:

[
  '/usr/local/bin/node',
  '/usr/local/lib/node_modules/pm2/lib/ProcessContainer.js',
  'start',
  'pm2.json'
]

Что заставляет его интерпретироваться моим кодом.

Можно ли как-нибудь помешать ему передать их в мой код?

My pm2.json заключается в следующем:

{
  "apps" : [{
    "name": "backend",
    "script": "dist/index.js",
    "node_args": [],
    "args": [],
    "out_file": "/vol/logs/backend.log",
    "error_file": "/vol/logs/backend.log",
    "env": {
      "watch": true,
      "NODE_ENV": "development"
    },
    "env_production" : {
      "NODE_ENV": "production"
    },
    "instances" : 0
  }]
}
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...