From 98b0ab449989bf2bc49ff6cc8c90abd8eeaa38d0 Mon Sep 17 00:00:00 2001 From: zhangdd <86431843@qq.com> Date: Wed, 6 Jul 2022 11:41:44 +0800 Subject: [PATCH] =?UTF-8?q?feat:=E5=AD=A6=E6=A0=A1=E5=A4=A7=E8=84=911.0?= =?UTF-8?q?=E4=BD=BF=E7=94=A8,=E4=B8=8D=E9=9C=80=E8=A6=81=E5=90=88?= =?UTF-8?q?=E5=B9=B6?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Signed-off-by: zhangdd <86431843@qq.com> --- Dockerfile | 19 +++++++------------ 1 file changed, 7 insertions(+), 12 deletions(-) diff --git a/Dockerfile b/Dockerfile index d7479f5..f6da60c 100644 --- a/Dockerfile +++ b/Dockerfile @@ -1,17 +1,12 @@ -FROM registry.cn-hangzhou.aliyuncs.com/schbrain-base/jdk11:1.0.1 as builder +#这个分支是给学校大脑1.0使用的,不需要合并 +FROM registry-vpc.cn-hangzhou.aliyuncs.com/schbrain/jdk:8u172-utf8-zh-msyh-fxjl-dengb-simhei WORKDIR app -COPY ${JAR_FILE} app.jar -RUN java -Djarmode=layertools -jar app.jar extract +COPY ${JAR_FILE} /usr/local/app.jar -FROM registry.cn-hangzhou.aliyuncs.com/schbrain-base/jdk11:1.0.1 -WORKDIR app -COPY --from=builder app/dependencies/ ./ -COPY --from=builder app/spring-boot-loader/ ./ -COPY --from=builder app/snapshot-dependencies/ ./ -COPY --from=builder app/application/ ./ +WORKDIR /var/app -RUN mkdir -p /data/logs/${APP_NAME} +EXPOSE 8081 -ENV JVM_OPTS='-XX:+UseG1GC -XX:MaxRAMPercentage=80 -Xlog:gc*:/data/logs/gc.log:time,uptime -XX:-OmitStackTraceInFastThrow -XX:+PrintCommandLineFlags ${JAVA_OPTS}' +ENV JAVA_OPTS="-Xmn1024m -Xms2048m -Xmx2048m -XX:MaxDirectMemorySize=1g -XX:+HeapDumpOnOutOfMemoryError -Dfile.encoding=UTF8 -Duser.timezone=GMT+08" -ENTRYPOINT exec java ${JVM_OPTS} org.springframework.boot.loader.JarLauncher --spring.profiles.active=${PROFILE} \ No newline at end of file +ENTRYPOINT [ "sh", "-c", "java $JAVA_OPTS -jar /usr/local/app.jar --spring.profiles.active=${PROFILE}" ] -- GitLab