У меня есть сервер, на котором работает приложение nodejs. PM2 продолжает работать после перезапуска.
Теперь я хотел бы послушать Git webhooks. Поэтому, когда репозиторий Bitbucket обновлен, он отправит полезную нагрузку на мой сервер, который запустит скрипт.
Все учебные пособия, которые я видел по настройке сервера, будут настраивать новый процесс nodejs примерно для 10 строк кода и должны гарантировать, что это приложение всегда работает после перезапуска и т. Д. Они используют PM2 или systemctl
сделать это.
Для меня это не имеет смысла, учитывая, что у меня уже есть приложение nodejs, которое работает и прослушивает HTTP-запросы. Возможно, учебники просто пытаются упростить вещи, или, возможно, есть веская причина их разделить.
Каков наилучший подход (с учетом использования ресурсов и, возможно, безопасности), настройка нового процесса nodejs или повторное использование существующего?