【问题标题】:How to configure several external « application.properties » in Quarkus?如何在 Quarkus 中配置几个外部的“application.properties”?
【发布时间】:2020-12-11 09:39:26
【问题描述】:

正如overriding-properties-at-runtime 中解释的那样,我可以在./config/application.properties 中定义一个外部conf 文件

我想要实现的是获取几个外部application.properties。 例如./conf1/application.properties 中的一个,./conf2/application.properties 中的另一个

这样我就可以将我的标准和非安全属性与我的安全属性(例如密码或机密)分开。

对这些文件应用不同的权限很有用,或者如果您在 k8s 中,您可以将专用秘密作为文件(而不是作为 env var)注入。

你知道怎么做吗?

提前致谢

【问题讨论】:

    标签: quarkus


    【解决方案1】:

    正如 Luisao 所述,目前不支持此功能,但将成为我们将于 1 月发布的 Quarkus 1.11 的一部分。

    我将在周一发布 1.11 Beta1,其中将包含此更改,因此您很快就可以进行试验。

    【讨论】:

    • 我刚刚使用 1.11-beta2 进行了测试,它使用以下属性可以正常工作:smallrye.config.locations=./config/security.properties 但是当我尝试将它与 docker 内的本机编译一起使用时然后它失败了(我在 ./config/security.properties 中的道具没有找到)任何想法?
    猜你喜欢
    • 2019-09-11
    • 2020-11-14
    • 2015-11-27
    • 2021-07-06
    • 1970-01-01
    • 2021-05-19
    • 2014-08-09
    • 2019-09-12
    • 2020-11-09
    相关资源
    最近更新 更多