From 64a5c1c25e7c36c99a0f114d53c099ad26f8a141 Mon Sep 17 00:00:00 2001 From: A-hash-bit <58227483+A-hash-bit@users.noreply.github.com> Date: Thu, 11 Aug 2022 16:24:52 +0530 Subject: [PATCH] Update Dockerfile --- Dockerfile | 26 ++++++++++++++++++++++---- 1 file changed, 22 insertions(+), 4 deletions(-) diff --git a/Dockerfile b/Dockerfile index dab7541a9..d7602b527 100644 --- a/Dockerfile +++ b/Dockerfile @@ -1,4 +1,22 @@ -FROM anapsix/alpine-java -COPY target/spring-petclinic-2.7.0-SNAPSHOT.jar spring-petclinic-2.7.0-SNAPSHOT.jar -EXPOSE 8081 -CMD ["java","-jar","spring-petclinic-2.7.0-SNAPSHOT.jar"] + +# Docker Build Stage +FROM anapsix/alpine-java + + +# Copy folder in docker +WORKDIR /opt/app + +COPY ./ /opt/app +RUN mvn clean install -DskipTests + + +# Run spring boot in Docker +FROM openjdk:8-jdk-alpine + +COPY --from=build /opt/app/target/*.jar app.jar + +ENV PORT 8081 +EXPOSE $PORT + +ENTRYPOINT ["java","-jar","-Xmx1024M","-Dserver.port=${PORT}","app.jar"] +