Как настроить Github Webhook на Ubuntu 18.04?

Я следую руководству по развертыванию AWS, которое можно найти здесь. Я дошел до того, что мы настроили Webhook. Я использую приведенные ниже команды для включения и запуска веб-перехватчика, как указано в документации.

sudo systemctl enable webhook.service
sudo systemctl start webhook

Однако, когда я использую sudo systemctl status webhook для проверки состояния веб-перехватчика, я получаю следующий вывод, указывающий на наличие ошибки.

● webhook.service — веб-хук Github Загружен: загружен (/etc/systemd/system/webhook.service; включен; предустановка поставщика: включен) Активен: сбой (результат: код выхода) с понедельника 2020-06-29 14:21: 43 ВСВ; 29 секунд назад Процесс: 26849 ExecStart=/usr/bin/nodejs /home/ubuntu/NodeWebHooks/webhook.js (код=выход, статус=1/ОШИБКА) Основной PID: 26849 (код=выход, статус=1/ОШИБКА)

29 июня 14:21:42 ip-172-31-41-113 systemd1: webhook.service: основной процесс завершен, code=exited, status=1/FAILURE 29 июня 14:21:42 ip-172-31-41-113 systemd1: webhook.service: Ошибка с результатом "код выхода". 29 июня 14:21:43 ip-172-31-41-113 systemd1: webhook.service: Время задержки службы истекло, запланирован перезапуск. 29 июня 14:21:43 ip-172-31-41-113 systemd1: webhook.service: запланированное задание перезапуска, счетчик перезапусков равен 5. 29 июня, 14:21:43 ip-172-31-41-113 systemd1: остановлен веб-перехватчик Github. 29 июня 14:21:43 ip-172-31-41-113 systemd1: webhook.service: Запрос на запуск повторяется слишком быстро. 29 июня 14:21:43 ip-172-31-41-113 systemd1: webhook.service: Ошибка с кодом выхода. 29 июня 14:21:43 ip-172-31-41-113 systemd1: не удалось запустить веб-перехватчик Github.

Что может быть не так с этой настройкой?

Система

Версия Node.js: v12.18.1

Версия НПМ: 6.14.5

Версия страпи: 3.0.1

База данных: PostgreSQL

Операционная система: Ubuntu 18.04 LTS


person SametSahin    schedule 30.06.2020    source источник


Ответы (1)


Попробуй это. довольно просто и это работает

https://ep.gnt.md/index.php/how-to-automatically-deploy-from-github-to-server-using-webhook/

person angry kiwi    schedule 14.11.2020