From 0e7ad0984eee0605f07ddb602a6fac2b4c3e9c67 Mon Sep 17 00:00:00 2001 From: prankumargrid Date: Tue, 29 Apr 2025 12:12:30 +0530 Subject: [PATCH] Update Dockerfile Signed-off-by: prankumargrid --- Dockerfile | 12 +++++++++--- 1 file changed, 9 insertions(+), 3 deletions(-) diff --git a/Dockerfile b/Dockerfile index dbf03a32b..1498384e2 100644 --- a/Dockerfile +++ b/Dockerfile @@ -1,3 +1,9 @@ -FROM eclipse-temurin:17-jdk-alpine -COPY build/libs/*.jar app.jar -ENTRYPOINT ["java", "-jar", "/app.jar"] +FROM gradle:8.5-jdk17 as builder +COPY . /app +WORKDIR /app +RUN gradle build -x test + +FROM eclipse-temurin:17-jre-alpine +WORKDIR/app +COPY --from=builder /app/build/libs/spring-petclinic-*.jar app.jar +ENTRYPOINT ["java", "-jar", "app.jar"]