diff --git a/Dockerfile b/Dockerfile index 3c6919117eed47362dd4a27c8f07741e9ad3a71c..082e9e2cdf5e6c34de18ae208cc2a2ebc3c85d3e 100644 --- a/Dockerfile +++ b/Dockerfile @@ -5,6 +5,7 @@ RUN java -Djarmode=layertools -jar ${APP_NAME}.jar extract FROM registry.cn-hangzhou.aliyuncs.com/schbrain/jdk11 WORKDIR app +COPY --from=builder app/${APP_NAME}.jar ./ COPY --from=builder app/dependencies/ ./ COPY --from=builder app/spring-boot-loader/ ./ COPY --from=builder app/snapshot-dependencies/ ./ @@ -12,12 +13,6 @@ COPY --from=builder app/application/ ./ RUN mkdir -p /data/logs/${APP_NAME} -ENV JVM_OPTS='\ - -XX:+UseG1GC \ - -Xlog:gc*:/data/logs/gc.log:time,uptime \ - -XX:-OmitStackTraceInFastThrow \ - -XX:+HeapDumpOnOutOfMemoryError \ - -XX:+PrintCommandLineFlags \ - ${JAVA_OPTS}' +ENV JVM_OPTS='-XX:+UseG1GC -Xlog:gc*:/data/logs/gc.log:time,uptime -XX:-OmitStackTraceInFastThrow -XX:+HeapDumpOnOutOfMemoryError -XX:+PrintCommandLineFlags ${JAVA_OPTS}' ENTRYPOINT exec java ${JVM_OPTS} org.springframework.boot.loader.JarLauncher --spring.profiles.active=${PROFILE} \ No newline at end of file