如何使用Passenger / nginx设置每个应用程序配置 - 最好是在环境中

时间:2012-05-22 15:25:50

标签: ruby-on-rails nginx passenger

我有秘密配置,我不想提交版本控制。 Heroku处理此问题的方法是设置环境变量,然后应用程序可以读取这些变量。这是一个很好的解决方案,在我自己的服务器上使用Passenger / nginx时,我想使用相同的原理。

我可以全局设置,例如在我的.bash_profile中,但这使它们在全球范围内可用。例如,如果我有两个网站,都与Twitter交互,并使用TWITTER_API_KEY,则应为每个网站设置不同的网站。

我通过谷歌发现的情况表明这是不可能的,但无论如何都认为值得一试。


另一种方法是拥有一个未提交到版本控制的私有配置文件。这是有效的,但使用环境变量对我来说似乎更优雅。

0 个答案:

没有答案