gpt4 book ai didi

ruby-on-rails - 在 Ubuntu 上使用 nginx 和 Passenger 时环境变量放在哪里

转载 作者:太空宇宙 更新时间:2023-11-03 16:41:21 24 4
gpt4 key购买 nike

我试图建立一个类似于 heroku 的系统,我将在环境变量中存储 key ,然后像这样从我的 Rails 应用程序访问它们:

secret = ENV['EMAIL_PASSWORD']

我知道 heroku 允许您执行 heroku config:add EMAIL_PASSWORD=secret,我想为我自己的运行 nginx 和 Passenger 的 ubuntu box 做类似的事情。

我是否应该将这些变量添加为 .bashrc.bash_login 中的 export,以便在系统重新启动时自动设置这些变量?

我不确定每个文件何时被读入。

最佳答案

您可以使用 dotenv gem它将 .env 文件加载为环境变量。您可以为不同的环境生成 .env 文件,而不需要将其 checkin 您的存储库。

关于ruby-on-rails - 在 Ubuntu 上使用 nginx 和 Passenger 时环境变量放在哪里,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10080656/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com