Dockerfile2 added with multi-stage

This commit is contained in:
iancumatei67 2024-01-26 11:43:32 +02:00
parent ac9bfb883a
commit 378bb21c37

18
Dockerfile2 Normal file
View file

@ -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"]