Запустите приложение Meteor с помощью Supervisord
Я хочу запустить Telescope, сборку приложений с Meteor. Но когда я запускаю его с 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?
Спасибо.
1 ответ
Решение
Когда супервизор запускает процесс, он не устанавливает переменные среды. Похоже, метеор или телескоп требуют, чтобы была установлена переменная HOME. Вы можете исправить это, используя environment
в конфиге вашего супервизора:
[program:news]
directory=/srv/telescope
command=/usr/local/bin/meteor
autorestart=true
redirect_stderr=true
environment=HOME="/home/ubuntu"
Вы можете прочитать больше об этом в конфигурации супервизора и в среде подпроцесса.