gpt4 book ai didi

ruby-on-rails - 环境变量放在服务器的什么位置?

转载 作者:太空宇宙 更新时间:2023-11-04 10:56:29 25 4
gpt4 key购买 nike

我在生产服务器上有一个 Rails 应用程序和一个 .rb 文件,我在其中执行此操作:

Rails.configuration.my_sect = if Rails.env.development? || Rails.env.test?
{
secret_key: 'some_secrete',
public_key: 'some_public'
}
else
{
secret_key: ENV['key1'],
public_key: ENV['key2']
}
end

该应用程序位于 Linux 服务器上。将那些 secret_keypublic_key 的值放在服务器上的最佳位置是什么,所以 ENV['key1']ENV[ 'key2'] 总是可以访问?

我不想使用任何 gem 或 Capistrano。

最佳答案

我会将它们放在服务器脚本中,因为例如 ~/.bashrc 之类的 shell 配置文件不会在 cron 脚本或其他场景中加载。

“服务器脚本”可以像 key1=foo key2=baz rails s 一样简单。

关于ruby-on-rails - 环境变量放在服务器的什么位置?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28563690/

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