繁体   English   中英

如何在Heroku服务器上访问Heroku配置

[英]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任务,可以完全按照您的要求进行操作,而无需在服务器上“访问”环境变量(显然出于安全原因)

参见https://github.com/laserlemon/figaro

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM