From 378bb21c373f512263d0b156eff2d205b5164515 Mon Sep 17 00:00:00 2001 From: iancumatei67 Date: Fri, 26 Jan 2024 11:43:32 +0200 Subject: [PATCH] Dockerfile2 added with multi-stage --- Dockerfile2 | 18 ++++++++++++++++++ 1 file changed, 18 insertions(+) create mode 100644 Dockerfile2 diff --git a/Dockerfile2 b/Dockerfile2 new file mode 100644 index 000000000..2a1126cd1 --- /dev/null +++ b/Dockerfile2 @@ -0,0 +1,18 @@ +FROM maven:3.8.4-openjdk-17 AS build + +WORKDIR /app + +COPY pom.xml . + +COPY src/ /app/src/ +RUN mvn package + +FROM openjdk AS final + +WORKDIR /app + +COPY --from=build /app/target/spring-petclinic*.jar /app/spring-petclinic.jar + +EXPOSE 8080 + +CMD ["java", "-jar", "spring-petclinic.jar"]