Я видел похожие вопросы, но никто не отвечает на мои. Может быть, я что-то упускаю из виду.
У меня есть сервер с поддоменом, указывающим на порт next.js, и я могу успешно запустить приложение nexxtjs через
npm run dev
. Я хотел бы запускать его каждый раз, когда сервер перезагружается, так что процесс будет постоянно включен.
Я попробовал через systemctl сервис, но не смог заставить его работать.
Есть ли другой способ? Я обидел что-то очевидное?
Самый простой способ - установить pm2, а затем запустить его в pm2. pm2 автоматически перезапустит приложение при загрузке системы или даже при сбое приложения.
sudo npm install pm2 -g
cd myapproot
pm2 start myapp.js
Вместе поместите sudo
перед командной строкой, как:
sudo npm start ...