diff --git a/Dockerfile b/Dockerfile new file mode 100644 index 0000000..1650f36 --- /dev/null +++ b/Dockerfile @@ -0,0 +1,12 @@ +# Build Stage +FROM maven:latest AS build +COPY src /home/app/src +COPY pom.xml /home/app +RUN mvn -f /home/app/pom.xml clean package + +# Execution Stage +FROM adoptopenjdk/openjdk11:debian +COPY --from=build /home/app/target/cloud-api-sample-1.5.0.jar /usr/local/lib/cloud-api-sample-1.5.0.jar +EXPOSE 8080 +ENTRYPOINT ["java","-jar","/usr/local/lib/cloud-api-sample-1.5.0.jar"] +