[英]How to access heroku config on heroku server
我正在通过Rails应用程序更新heroku配置。 喜欢-
def add_to_heroku_config
Rails.logger.debug "Executing: #{ self.name.capitalize }=#{ self.database_string }"
Bundler.with_clean_env { system("heroku config:set #{ self.name.capitalize }=#{ self.database_string }") }
end
现在这可以在本地计算机上工作,当我将其部署在heroku上时,显然它是行不通的。
现在可以在heroku本身上运行的应用程序中更新/添加ENV变量吗?
我为此使用Figaro gem,允许您使用.yml文件在Heroku上设置环境变量。 通过将.yml文件添加到.gitignore中,Figaro包含了一个rake任务,可以完全按照您的要求进行操作,而无需在服务器上“访问”环境变量(显然出于安全原因)
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.