Попытка запустить `npm run` при запуске сервера

Я видел похожие вопросы, но никто не отвечает на мои. Может быть, я что-то упускаю из виду.

У меня есть сервер с поддоменом, указывающим на порт next.js, и я могу успешно запустить приложение nexxtjs через

npm run dev

. Я хотел бы запускать его каждый раз, когда сервер перезагружается, так что процесс будет постоянно включен.

Я попробовал через systemctl сервис, но не смог заставить его работать.

Есть ли другой способ? Я обидел что-то очевидное?

1
задан 7 May 2019 в 11:15

2 ответа

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

sudo npm install pm2 -g
cd myapproot
pm2 start myapp.js
0
ответ дан 7 May 2019 в 11:15

Вместе поместите sudo перед командной строкой, как:

sudo npm start ...
0
ответ дан 25 October 2019 в 12:05

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

Похожие вопросы: