Сложность развертывания веб-приложения на основе Node.JS + Grunt из терминала.

У меня есть веб-сайт, который разработан на основе Node.JS и использует grunt для запуска.

Я хочу развернуть его на моем сервере AWS. Итак, я установил node.js и все его зависимости и модули, настроил базу данных и т. Д., И я могу запустить его из терминала.

Сначала я использовал

grunt build

а потом

grunt

и сайт работает и работает без проблем.

Мой вопрос заключается в том, как я должен развернуть такие веб-сайты, чтобы он всегда работал и слушал порт? Это потому, что всякий раз, когда я закрываю терминал (Putty), он перестает работать.

Я попытался использовать эти команды для запуска в фоновом режиме, но не сработало:

grunt &

и

(grunt &)

но всякий раз, когда я выхожу из терминала (замазка), веб-сервер перестает работать.

Кто-нибудь может помочь мне с этим? Как я могу запустить grunt даже после закрытия терминала? А как узел js + grunt сайтов будет развёрнут на сервере вообще?

0 ответов

Другие вопросы по тегам