使用Supervisord运行Meteor应用程序

时间:2014-07-15 17:26:52

标签: meteor supervisord

我想运行Telescope,一个使用Meteor构建的应用。但是当我使用Supervisord启动它时,我在日志文件中出现了这个错误:

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

这是我的supervisord配置文件:

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

如何使用Supervisord运行Meteor应用程序?

谢谢。

1 个答案:

答案 0 :(得分:4)

当主管开始处理时,它不会设置环境变量。看起来像meteor或Telescope需要设置HOME变量。您可以在主管配置中使用environment来解决此问题:

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

您可以在supervisor configurationsubprocess environment中详细了解相关信息。