Задать вопрос
@Devastor
I ❤❤❤ JAVASCRIPT

Как правильно запускать Pm2 из под Ubuntu/Linux?

Если писать:
pm2 start app.js - всё запускается и работает как надо,
но если сделать:
pm2 start /home/{projectname}/app.js
то валится гора ошибок связанных с путями приложения...

Как заставить его понимать где корень приложения?
  • Вопрос задан
  • 986 просмотров
Подписаться 1 Простой 2 комментария
Решения вопроса 1
inook
@inook
JavaScript-Developer
Нужно относительно запускаемого файла строить проект, вынести все пути в конфиг например.

var __project       = exports.__project       = path.join(__dirname, '../')
  , __app           = exports.__app           = path.join(__project, app)
  , __configs       = exports.__configs       = path.join(__project, 'config')
  , __helpers       = exports.__helpers       = path.join(__app, 'helpers')
Ответ написан
Комментировать
Пригласить эксперта
Ответы на вопрос 1
@Ubayd
Попробуйте sudo pm2 start /home/{projectname}/app.js
Ответ написан
Ваш ответ на вопрос

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

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