Интересно, хорош ли мой способ развертывания приложения node.js или его можно улучшить, а также, и если есть несколько лучших практик.Развертывание серверного приложения node.js (лучшая практика)
Считайте, что это большое приложение и может содержать необработанное исправление, которое приведет к сбою сервера узла (даже с использованием модульного теста, мы не уверены, что это 100% -ная защита от сбоев). Я использую навсегда, чтобы сервер всегда работал (я мог также используйте pm2, но нагнетание - то же самое). Поэтому я создаю сценарий systemd для использования в качестве службы, например, «service nodeapp start | stop | status»
Я думаю, что лучшим решением является запуск узла «raw» без навсегда или pm2, все еще использующий systemd, но я думаю, что риск из-за сбоев он слишком высок.
Сервер за прокси-сервером nginx, и я также добавил скрипт logrotate для ведения журнала.
Любые советы и предложения будут с благодарностью
Благодаря