2015-09-15 3 views
0

Я работаю над проектом Nodejs, это первый раз, когда мы начали работать над nodejs. Я запускаю несколько скриптов узлов в forever demon, каждый раз, если в этих сценариях есть какое-либо обновление, мне нужно снова перезапустить эти сценарии, а также там, где есть новый скрипт, мне нужно добавить их вручную в команде forever.Nodejs forever deployment

Есть ли какой-либо инструмент/механизм развертывания, который может позаботиться о перезапуске или запуске скрипта nodejs, как только они будут развернуты на сервере?

ответ

1

Я хотел бы использовать PM2 в пользу навсегда, а затем использовать его & Часы Restart функциональность, объяснил here. Она будет автоматически перезапустить приложение при изменении файла в текущем каталоге или его подкаталоги

enter image description here

Если вы хотите придерживаться навсегда, он также поддерживает подобную функциональность с помощью использования -w, --watch флага, который может либо передаваться в качестве параметра или загружаться через файл конфигурации. Взгляните на их README here