RomanDillerNsk
@RomanDillerNsk
JavaScript

Как запустить pm2 при старте компа?

Коллеги, доброго времени суток,

Подскажите, кто озадачивался данной темой. При старте компа нужно запускать автоматом pm2 и pm2-web. Как это реализовать???? Что бы не ручками(

Заранее благодарю
  • Вопрос задан
  • 4972 просмотра
Решения вопроса 1
orlov0562
@orlov0562
I'm cool!
PM2 — Restart Processes After System Reboot

pm2 startup upstart
и выполнить от рута, то что выведет, пример:
sudo env PATH=$PATH:/usr/bin /usr/lib/node_modules/pm2/bin/pm2 startup upstart -u vagrant --hp /home/vagrant
Ответ написан
Пригласить эксперта
Ответы на вопрос 2
ulkoart
@ulkoart
Можно воспользоваться systemd

создать файлик /etc/systemd/system/node_api

содержание примерно

[Unit]
Description=API
After=network.target

[Service]
User=username
Environment=HOST=localhost
WorkingDirectory=/app
ExecStart=/usr/bin/node index.js

[Install]
WantedBy=multi-user.target


systemctl daemon-reload
systemctl enable node_api
systemctl start node_api
Ответ написан
mrusklon
@mrusklon
Не получается? Яростно гугли!
Ваш ответ на вопрос

Войдите, чтобы написать ответ

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