Dockerfile.j 473 B

1234567891011121314151617
  1. FROM maven:3.5-jdk-8-alpine AS build
  2. WORKDIR /code
  3. COPY pom.xml /code/pom.xml
  4. RUN ["mvn", "dependency:resolve"]
  5. RUN ["mvn", "verify"]
  6. # Adding source, compile and package into a fat jar
  7. COPY ["src/main", "/code/src/main"]
  8. RUN ["mvn", "package"]
  9. FROM openjdk:8-jre-alpine
  10. COPY --from=build /code/target/worker-jar-with-dependencies.jar /
  11. CMD ["java", "-XX:+UnlockExperimentalVMOptions", "-XX:+UseCGroupMemoryLimitForHeap", "-jar", "/worker-jar-with-dependencies.jar"]