Node/express: установите NODE_ENV при использовании Forever для запуска script непрерывно

как я могу установить переменную/параметр NODE_ENV в "production", когда я использую forever, чтобы запустить мой node script

Я получил это до сих пор:

forever start -l forever.log -o out.log -e err.log -a app.js

Ответ 1

Вы можете установить NODE_ENV как обычно, а затем запустить навсегда:

NODE_ENV=production forever [flags] start app.js [app_flags]

Начальный NODE_ENV будет сохранен при перезапуске сервера - это было исправлено в этой проблеме:

https://github.com/nodejitsu/forever/issues/116

В старых версиях forever можно использовать следующий формат командной строки:

NODE_ENV=production forever [flags] app.js