fine-tune native image config

This commit is contained in:
Adrien
2026-04-09 16:54:53 +02:00
parent d8bcdce879
commit 1b826c17d7
+5 -3
View File
@@ -157,10 +157,10 @@
<plugin> <plugin>
<groupId>com.google.cloud.tools</groupId> <groupId>com.google.cloud.tools</groupId>
<artifactId>jib-maven-plugin</artifactId> <artifactId>jib-maven-plugin</artifactId>
<version>3.4.5</version> <version>3.5.1</version>
<configuration> <configuration>
<from> <from>
<!-- distroless glibc base — matches GraalVM native binary ABI on Linux x86_64 --> <!-- distroless glibc base — multi-arch (amd64 + arm64), matches GraalVM native binary ABI -->
<image>gcr.io/distroless/base-nossl-debian12</image> <image>gcr.io/distroless/base-nossl-debian12</image>
</from> </from>
<to> <to>
@@ -196,7 +196,7 @@
<id>native</id> <id>native</id>
<build> <build>
<plugins> <plugins>
<!-- GraalVM native-image compilation --> <!-- GraalVM native-image compilation -->
<plugin> <plugin>
<groupId>org.graalvm.buildtools</groupId> <groupId>org.graalvm.buildtools</groupId>
@@ -228,6 +228,8 @@
<buildArg>-H:-EnableLoggingFeature</buildArg> <buildArg>-H:-EnableLoggingFeature</buildArg>
<buildArg>-R:MaxHeapSize=128m</buildArg> <buildArg>-R:MaxHeapSize=128m</buildArg>
<buildArg>-R:MinHeapSize=32m</buildArg> <buildArg>-R:MinHeapSize=32m</buildArg>
<!-- Limit native-image compiler RAM (build time, not runtime) -->
<buildArg>-J-Xmx8g</buildArg>
</buildArgs> </buildArgs>
</configuration> </configuration>
</plugin> </plugin>