如何使用 Gradle 基于配置文件构建 Quarkus 容器?

How to build Quarkus container based on profile with Gradle?

8.1

我可以使用 Jib 运行ning 构建我的容器镜像:./gradlew clean build -Dquarkus.container-image.build=true

然后我可以 运行 它与 docker run

构建的容器运行正在使用生产配置文件。

我有一个单独的 dev/staging 容器环境,我可以在其中实际部署,显然密码和域的配置不同。

有没有办法在容器构建期间指定配置文件,例如当它 运行s 它使用开发配置文件配置时?

这成功了:

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