Как создать контейнер Quarkus на основе профиля с помощью Gradle?

#gradle #quarkus

#gradle #quarkus

Вопрос:

8.1

Я могу создать свой образ контейнера с запущенной стрелой: ./gradlew clean build -Dquarkus.container-image.build=true

И тогда я могу запустить его с docker run

Созданный контейнер выполняется с использованием производственного профиля.

У меня есть отдельная среда разработки / промежуточного контейнера, где я могу фактически развернуть, и, очевидно, конфигурации для паролей и доменов разные.

Есть ли способ указать профиль во время сборки контейнера, чтобы, например, при запуске он использовал конфигурации профиля разработчика?

Ответ №1:

Это сделало свое дело:

./gradlew clean build -Dquarkus.container-image.build=true -Dquarkus.profile=dev