Запустите приложение Meteor с Supervisord

Я хочу запустить Telescope, сборку приложения с Метеор. Но когда я запускаю его с помощью Supervisord, у меня есть эта ошибка в файле журнала:

/usr/local/bin/meteor: line 34: HOME: unbound variable

Это мой файл конфигурации супервизора:

[program:news]
directory=/srv/telescope
command=/usr/local/bin/meteor
autorestart=true
redirect_stderr=true

Как запустить приложение Meteor с помощью Supervisord?

Спасибо.


person skitoo    schedule 15.07.2014    source источник


Ответы (1)


Когда супервизор запускает процесс, он не устанавливает переменные среды. Похоже, метеор или телескоп требуют установки переменной HOME. Вы можете исправить это, используя environment в конфигурации супервизора:

[program:news]
directory=/srv/telescope
command=/usr/local/bin/meteor
autorestart=true
redirect_stderr=true
environment=HOME="/home/ubuntu"

Вы можете прочитать больше об этом в конфигурации супервизора и среда подпроцесса.

person daniula    schedule 15.07.2014