我对大型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;
有人可以帮助我吗?谢谢!
答案 0 :(得分:1)
我看到了两种处理方法:
1)将设置放入数据库-启动脚本可以将它们读入设置对象,并提供了一个模块,允许您的代码像访问常量文件一样访问它们。
2)使用Meteor up进行部署。这样,您的设置文件便不受大小限制。 http://meteor-up.com/升级是一个非常强大的部署选择,甚至可以自动处理代理和ssl证书。