FROM maven:3.6.3-jdk-11 AS build
RUN mkdir -p /opt/app/src
COPY src /opt/app/src
COPY pom.xml /opt/app
RUN mvn -f /opt/app/pom.xml clean package

FROM adoptopenjdk:11-jre-hotspot
RUN mkdir -p /opr/app
COPY --from=build /opt/app/target/middleware-0.0.1-SNAPSHOT.jar /opt/app/middleware-0.0.1-SNAPSHOT.jar
ENTRYPOINT [ "java", "-jar", "/opt/app/middleware-0.0.1-SNAPSHOT.jar" ]