ruby-on-rails – 在12个因素的应用程序中管理配置
发布时间:2020-12-16 20:10:18 所属栏目:百科 来源:网络整理
导读:我喜欢在Heroku上使用Rails,像这样,我可以调整Heroku应用程序的配置属性,而无需对xyz.yml进行更改并重新部署. 在我的Rails应用程序中完全取消Yaml配置文件,并尽可能地依赖于在ENV中存储配置,这是很好的.这与12-factor config原则一致. 然而,在从基于Yaml的配
我喜欢在Heroku上使用Rails,像这样,我可以调整Heroku应用程序的配置属性,而无需对xyz.yml进行更改并重新部署.
在我的Rails应用程序中完全取消Yaml配置文件,并尽可能地依赖于在ENV中存储配置,这是很好的.这与12-factor config原则一致. 然而,在从基于Yaml的配置管理切换到基于Heroku / 12因子的配置管理方面存在一些取舍. 尽管部署(qa,stage,prod,dev,demo,labs)的扩散可能会导致Yaml文件的扩散,但是很容易复制粘贴以创建新的配置文件.我没有看到将配置配置文件从一个部署复制到另一个部署到Heroku的方法. 想听听在他们的私人应用程序中使用12因子风格配置的人,以及他们如何管理大量部署中的大量配置变量. >如何快速配置新的部署? 谢谢! 解决方法
您可以使用一些简单的shell脚本来完成这个比较容易的操作,通过heroku配置或heroku发行版本来迭代现有的变量:info v99,然后设置heroku config:set k = v –app
但是如果它的一个问题/痛苦/摩擦也许你的env var配置太多了. (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |