From a7e2ecad464b2317008af0df86153d85b49f255a Mon Sep 17 00:00:00 2001 From: jeroen22319 <67419904+jeroen22319@users.noreply.github.com> Date: Fri, 26 Jun 2020 13:44:08 +0200 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..35e388f78 --- /dev/null +++ b/Dockerfile @@ -0,0 +1,14 @@ +FROM alpine/git AS clone +WORKDIR /app +RUN git clone https://github.com/jeroen22319/spring-petclinic.git + +FROM maven:alpine AS build +WORKDIR /app +COPY --from=clone /app/spring-petclinic /app +RUN mvn install && mv target/spring-petclinic-*.jar target/spring-petclinic.jar + +FROM openjdk:jre-alpine AS production +WORKDIR /app +COPY --from=build /app/target/spring-petclinic.jar /app +ENTRYPOINT ["java","-jar"] +CMD ["spring-petclinic.jar"]