Как запустить letchat (приложение nodejs) как deamon?

Я установил "давайте общаться" на моем сервере. В документации говорится запустить приложение с

npm start

из каталога, в котором установлено приложение.

Но я не могу запустить его с помощью systemd. Я хочу, чтобы приложение было всегда онлайн. Так что это работает, если я запускаю вручную

cd /MIDDLE/uow/lets-chat/ && /bin/npm start

но не, если я настраиваю строку в Execstart из systemd. Я пытаюсь с той же строкой, я пытаюсь с npm, я пытаюсь с "node./apps.js":

ExecStart=/usr/bin/cd /MIDDLE/uow/lets-chat/ && /usr/local/bin/node /MIDDLE/uow/lets-chat/app.js 

(Я пытаюсь с или без абсолютного пути для моей команды, но это ничего не меняет).

Я не знаю, как запустить это приложение как deamon в моих centos. Как я могу сделать, пожалуйста?

Спасибо,

A.

1 ответ

Решение

Вам нужно установить оба ExecStart= а также WorkingDirectory= до соответствующих значений. Например:

WorkingDirectory=/MIDDLE/uow/lets-chat
ExecStart=/usr/local/bin/node /MIDDLE/uow/lets-chat/app.js
Другие вопросы по тегам