Dockerfile 448 B

123456789101112
  1. FROM l7871878100/openjdk:17-jre-alpine as builder
  2. ARG JAR_FILE=target/*.jar
  3. COPY ${JAR_FILE} application.jar
  4. RUN java -Djarmode=layertools -jar application.jar extract
  5. FROM l7871878100/openjdk:17-jre-alpine
  6. COPY --from=builder dependencies/ ./
  7. COPY --from=builder snapshot-dependencies/ ./
  8. COPY --from=builder spring-boot-loader/ ./
  9. COPY --from=builder application/ ./
  10. EXPOSE 8080
  11. ENTRYPOINT ["java", "org.springframework.boot.loader.JarLauncher"]