Как объяснено в переопределение свойств во время выполнения, я могу определить внешний файл конфигурации в ./config/application.properties
Чего я хотел бы добиться, так это получить несколько внешних application.properties.
Например, один в ./conf1/application.properties
, а другой в ./conf2/application.properties
Чтобы я мог отделить, например, свои стандартные и незащищенные свойства от моих защищенных свойств (таких как пароль или секреты).
Полезно применять разные разрешения к этим файлам, или, если вы работаете в k8s, вы можете ввести выделенный секрет как файл (а не как env var).
У вас есть идеи, как это сделать?
заранее спасибо
Как упомянул Луисао, в настоящее время это не поддерживается, но будет частью Quarkus 1.11, который мы выпустим в январе.
Я выпущу 1.11 Beta1 в понедельник, и она будет содержать это изменение, так что вы сможете поэкспериментировать с ним очень скоро.
Я только что протестировал 1.11-beta2, и он работает правильно, используя следующие свойства: smallrye.config.locations=./config/security.properties Но когда я попытался использовать его с собственной компиляцией внутри докера, он терпит неудачу (мои реквизиты внутри . /config/security.properties не найдены) есть идеи?