Phusion乘客和流星捆绑模式“ METEOR_SETTING”过长

时间:2018-08-05 09:53:43

标签: nginx meteor passenger

我对大型Meteor设置文件以及Phusion Passenger + Nginx和Meteor捆绑的应用程序有疑问。 当我有一个小的配置文件时,没问题。但是,如果我的配置文件很大,则无法启动该应用程序。 我认为在nginx conf文件中链接json文件。但是错误是一样的

错误:METEOR_SETTINGS无效的JSON。

这是我没有成功的尝试

passenger_env_var METEOR_SETTINGS $ mSETTINGS;

passenger_env_var METEOR_SETTINGS /etc/nginx/sites-enabled/backend.conf;

passenger_env_var METEOR_SETTINGS'{“苗”:“鲍”}}';

passenger_env_var METEOR_SETTINGS /home/system/meteorSettings/backendSettings.json;

有人可以帮助我吗?谢谢!

1 个答案:

答案 0 :(得分:1)

我看到了两种处理方法:

1)将设置放入数据库-启动脚本可以将它们读入设置对象,并提供了一个模块,允许您的代码像访问常量文件一样访问它们。

2)使用Meteor up进行部署。这样,您的设置文件便不受大小限制。 http://meteor-up.com/升级是一个非常强大的部署选择,甚至可以自动处理代理和ssl证书。