gpt4 book ai didi

grails - Buildpack读取配置

转载 作者:行者123 更新时间:2023-12-02 14:45:20 24 4
gpt4 key购买 nike

我试图从heroku应用程序配置中读取Grails环境以进行 war 构建,是否有可能,在这种情况下该怎么做?是否在ENV变量中设置?

最佳答案

不,这是不可能的。 Buildpacks独立于配置运行。 (为使自己相信这一点,请运行heroku config:set并查看输出:没有slug编译器。)这与12因子应用程序的Build, Release, Run方面一致,后者严格区分了构建(slug编译器和buildpack),发布(将构建附加到它的配置),然后运行(为给定的发行版激活dynos)。

通常的解决方案是让您的buildpack发出读取环境并在运行时适当运行的文件。例如,Rails从config/database.yml读取数据库配置,而Heroku在ENV['DATABASE_URL']中指定此配置。因此,buildpack生成一个文件using this template,该文件使Rails使用配置中指定的数据库,从而允许更改配置而无需重新构建整个应用程序。

关于grails - Buildpack读取配置,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12980887/

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