pm2 запускается без потока журнала, чтобы предотвратить тайм-аут в действиях github

#node.js #github #process #github-actions #pm2

Вопрос:

У меня есть действие на GitHub для развертывания приложения на сервере. Я развертываю приложение и выполняю несколько команд для перезапуска приложения с помощью ssh. Затем я начинаю процесс с использованием pm2. Проблема в том, что он передает журнал на консоль stdout , и действие Github выдает ошибку тайм-аута. Что я хочу сделать, так это создать экземпляр приложения без потоковой передачи журнала на консоль. Вот команда, которую я использую для запуска приложения.

 NODE_ENV=production amp;amp; pm2 start ecosystem.config.json
 

и вот файл конфигурации экосистемы.

 {
  "apps": [
    {
      "name": "apitoid",
      "script": "src/index.js",
      "instances": 1,
      "autorestart": true,
      "watch": false,
      "time": true,
      "env": {
        "NODE_ENV": "production"
      }
    }
  ]
}

 

Могу ли я каким-либо образом предотвратить запись потока в stdout или отсутствие stdout в рабочем процессе действий GitHub?