diff --git a/Dockerfile b/Dockerfile new file mode 100644 index 0000000..b4a4a65 --- /dev/null +++ b/Dockerfile @@ -0,0 +1,14 @@ +## Build stage +FROM maven:3.8.4-jdk-11-slim AS build +WORKDIR /app +COPY pom.xml . +RUN mvn dependency:go-offline + +COPY src/ /app/src/ +RUN mvn clean package -DskipTests + +# Step : Package image +FROM openjdk:11-jdk-slim +COPY --from=build /app/target/*.jar app.jar +EXPOSE 8080 8000 +ENTRYPOINT ["java", "-jar" , "app.jar"] \ No newline at end of file