try change image building to buildah

This commit is contained in:
Adrien
2026-04-09 21:55:50 +02:00
parent d480d04145
commit abef911413
2 changed files with 11 additions and 2 deletions
+1 -1
View File
@@ -20,7 +20,7 @@ COPY src ./src
RUN mvn -Pnative package -DskipTests
# ---- Runtime stage: minimal ARM64 distroless ----
FROM --platform=$TARGETPLATFORM gcr.io/distroless/base-nossl-debian12
FROM --platform=$TARGETPLATFORM gcr.io/distroless/base-debian12
COPY --from=build /app/target/ai-teacher-backend /app/ai-teacher-backend
EXPOSE 8080
ENTRYPOINT ["/app/ai-teacher-backend"]
+10 -1
View File
@@ -204,7 +204,16 @@
<id>native</id>
<build>
<plugins>
<!-- skip jib in native builds — use Dockerfile.native + buildah instead -->
<plugin>
<groupId>com.google.cloud.tools</groupId>
<artifactId>jib-maven-plugin</artifactId>
<configuration>
<skip>true</skip>
</configuration>
</plugin>
<!-- GraalVM native-image compilation -->
<plugin>
<groupId>org.graalvm.buildtools</groupId>