# Fallback only — see go-Dockerfile's header comment for the general # rule. Simplified from the real java-Dockerfile: no JFrog artifact # resolution, no Homelab-internal Maven mirror. Assumes a standard Maven # repo producing a single runnable jar under target/. FROM maven:3-eclipse-temurin-${version} AS build WORKDIR /src COPY pom.xml . RUN mvn -B dependency:go-offline COPY . . RUN mvn -B package -DskipTests FROM eclipse-temurin:${version}-jre WORKDIR /app COPY --from=build /src/target/*.jar app.jar EXPOSE 8080 ENTRYPOINT ["java", "-jar", "app.jar"]