From 9fecaa89e155dc4ec237c2c0b32470fbba5234a9 Mon Sep 17 00:00:00 2001 From: Reuben George <157121779+rgeorgegrid@users.noreply.github.com> Date: Mon, 25 Mar 2024 23:36:05 +0530 Subject: [PATCH] Create Dockerfile --- Dockerfile | 14 ++++++++++++++ 1 file changed, 14 insertions(+) create mode 100644 Dockerfile diff --git a/Dockerfile b/Dockerfile new file mode 100644 index 000000000..95b3a7d00 --- /dev/null +++ b/Dockerfile @@ -0,0 +1,14 @@ +FROM maven:3.9.6-eclipse-temurin-21-alpine AS build + +COPY . /app/spring-petclinic/ +WORKDIR /app/spring-petclinic/ + +RUN mvn clean package + +FROM openjdk:23-jdk-slim + +COPY --from=build /app/spring-petclinic/target/*.jar /app/spring-petclinic.jar + +WORKDIR /app + +ENTRYPOINT ["java", "-jar", "spring-petclinic.jar"]