FROM maven:3.5.2-jdk-8-alpine AS MAVEN_TOOL_CHAIN COPY pom.xml /tmp/ COPY src /tmp/src/ WORKDIR /tmp/ RUN mvn package -B FROM openjdk:8u212-jdk-alpine COPY --from=MAVEN_TOOL_CHAIN /tmp/target/*.jar app.jar EXPOSE 8080 ENTRYPOINT ["java","-Xmx400M","-Djava.security.egd=file:/dev/./urandom","-jar","/app.jar","--spring.profiles.active=docker"]