FROM git.zgfxrc.cn/registry/alpine:17-jre as builder COPY app/build/libs/*.jar /work/application.jar WORKDIR /work RUN java -Djarmode=layertools -jar application.jar extract FROM git.zgfxrc.cn/registry/alpine:17-jre WORKDIR work COPY --from=builder /work/spring-boot-loader/ ./ COPY --from=builder /work/snapshot-dependencies/ ./ COPY --from=builder /work/dependencies/ ./ COPY --from=builder /work/application/ ./ ENV JAVA_OPTS="-server -Xms512m -Xmx512m" \ SPRING_PROFILES_ACTIVE="prod" HEALTHCHECK --interval=5s --timeout=2s --retries=3 --start-period=15s\ CMD curl -fs -X POST http://127.0.0.1:8020/health || exit 1 ENTRYPOINT crond && wait.sh && java ${JAVA_OPTS} -Ddruid.mysql.usePingMethod=false \ -Djava.security.egd=file:/dev/./urandom \ -Dspring.profiles.active=${SPRING_PROFILES_ACTIVE} \ org.springframework.boot.loader.JarLauncher