Я установил на своем сервере «давай поговорим». В документации написано запускать приложение с
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. Как мне сделать пожалуйста?
Спасибо,
А.
Вам нужно установить оба ExecStart=
и WorkingDirectory=
к соответствующим значениям. Например:
WorkingDirectory=/MIDDLE/uow/lets-chat
ExecStart=/usr/local/bin/node /MIDDLE/uow/lets-chat/app.js