try change image building to buildah

This commit is contained in:
Adrien
2026-04-09 21:55:50 +02:00
parent d480d04145
commit 118cbeb2c4
2 changed files with 12 additions and 3 deletions
+2 -2
View File
@@ -1,5 +1,5 @@
# ---- Pull Maven from its official image (avoids microdnf under QEMU) ----
FROM maven:3.9.9-eclipse-temurin-21 AS maven-dist
FROM docker.io/library/maven:3.9.9-eclipse-temurin-21 AS maven-dist
# ---- Build stage: GraalVM 25 + Maven ----
ARG TARGETPLATFORM=linux/arm64
@@ -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"]