Nginx 孚新客运有限公司;Meteor捆绑模式Meteor\u设置太长

Nginx 孚新客运有限公司;Meteor捆绑模式Meteor\u设置太长,nginx,meteor,passenger,Nginx,Meteor,Passenger,我有一个大流星设置文件和Phusion乘客+Nginx和流星捆绑应用程序的问题。 当我有一个小的配置文件时,没有问题。但是如果我有一个大的配置文件,我就不能启动这个应用程序。 我想在nginx conf文件中链接json文件。但错误是一样的 错误:METEOR_设置不是有效的JSON 这是我做的一些尝试,但没有成功 乘客环境变量流星设置$mSETTINGS 乘客环境变量流星设置/etc/nginx/sites enabled/backend.conf 乘客(env)var流星(METEOR)设置

我有一个大流星设置文件和Phusion乘客+Nginx和流星捆绑应用程序的问题。 当我有一个小的配置文件时,没有问题。但是如果我有一个大的配置文件,我就不能启动这个应用程序。 我想在nginx conf文件中链接json文件。但错误是一样的

错误:METEOR_设置不是有效的JSON

这是我做的一些尝试,但没有成功

乘客环境变量流星设置$mSETTINGS

乘客环境变量流星设置/etc/nginx/sites enabled/backend.conf

乘客(env)var流星(METEOR)设置{"miao:"bau"};

乘客环境气象设置/home/system/meteorSettings/backendSettings.json


有人能帮我吗?谢谢大家!

我看到了两种处理方法:

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


2) 使用Meteor up进行部署。这样,设置文件的大小就不受限制了。Meteor up是一个非常强大的部署选择,它甚至可以自动处理代理和ssl证书。

我将设置文件拆分为几个json字符串的环境变量,并在启动时解析它们。看到这个问题的解决方案也太好了。我遵循了你的第一个建议,现在我的网络应用程序工作起来很有魅力D