diff --git a/Dockerfile b/Dockerfile index 91a18441b6ac71ae5e54a6903bf3418351d6dcb9..63f8da39a49f12876e23eae0d7ed15cd6c1fcb1a 100644 --- a/Dockerfile +++ b/Dockerfile @@ -1,9 +1,9 @@ -FROM registry.cn-hangzhou.aliyuncs.com/schbrain_online/jdk11 as builder +FROM registry.cn-hangzhou.aliyuncs.com/schbrain-base/jdk11 as builder WORKDIR app COPY ${JAR_FILE} app.jar RUN java -Djarmode=layertools -jar app.jar extract -FROM registry.cn-hangzhou.aliyuncs.com/schbrain_online/jdk11 +FROM registry.cn-hangzhou.aliyuncs.com/schbrain-base/jdk11 WORKDIR app COPY --from=builder app/dependencies/ ./ COPY --from=builder app/spring-boot-loader/ ./ @@ -12,6 +12,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:+PrintCommandLineFlags ${JAVA_OPTS}' +ENV JVM_OPTS='-XX:+UseG1GC -Xlog:gc*:/data/logs/gc.log:time,uptime -XX:-OmitStackTraceInFastThrow -XX:+PrintCommandLineFlags -XX:+AlwaysPreTouch ${JAVA_OPTS}' ENTRYPOINT exec java ${JVM_OPTS} org.springframework.boot.loader.JarLauncher --spring.profiles.active=${PROFILE} \ No newline at end of file