Сложность развертывания веб-приложения на основе Node.JS + Grunt из терминала.
У меня есть веб-сайт, который разработан на основе Node.JS и использует grunt для запуска.
Я хочу развернуть его на моем сервере AWS. Итак, я установил node.js и все его зависимости и модули, настроил базу данных и т. Д., И я могу запустить его из терминала.
Сначала я использовал
grunt build
а потом
grunt
и сайт работает и работает без проблем.
Мой вопрос заключается в том, как я должен развернуть такие веб-сайты, чтобы он всегда работал и слушал порт? Это потому, что всякий раз, когда я закрываю терминал (Putty), он перестает работать.
Я попытался использовать эти команды для запуска в фоновом режиме, но не сработало:
grunt &
и
(grunt &)
но всякий раз, когда я выхожу из терминала (замазка), веб-сервер перестает работать.
Кто-нибудь может помочь мне с этим? Как я могу запустить grunt даже после закрытия терминала? А как узел js + grunt сайтов будет развёрнут на сервере вообще?