From 90c97f9aad4b18559bbdfb5e33614cfab0d64e3b Mon Sep 17 00:00:00 2001 From: Lucio Lelii Date: Thu, 10 Sep 2026 11:34:39 +0200 Subject: [PATCH] Harden Maven downloads in Docker build --- Dockerfile | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/Dockerfile b/Dockerfile index dbe98df..73cb559 100644 --- a/Dockerfile +++ b/Dockerfile @@ -1,7 +1,12 @@ +# syntax=docker/dockerfile:1.7 FROM maven:3.9-eclipse-temurin-25 AS build WORKDIR /app COPY . . -RUN ./mvnw clean package -DskipTests +RUN --mount=type=cache,target=/root/.m2 \ + ./mvnw -B clean package -DskipTests \ + -Dmaven.wagon.http.retryHandler.count=5 \ + -Dmaven.wagon.http.connectionTimeout=60000 \ + -Dmaven.wagon.http.readTimeout=180000 FROM eclipse-temurin:25-jre COPY --from=build /app/target/humainflow.jar /app.jar