From a8cfb0757d67eafdfc2e14ba8c12ab3f13081656 Mon Sep 17 00:00:00 2001 From: dhb52 Date: Wed, 30 Oct 2024 14:58:33 +0800 Subject: [PATCH] =?UTF-8?q?feat(sj=5F1.2.0-beta3):=20=E4=BC=98=E5=8C=96=20?= =?UTF-8?q?Dockerfile=20=E7=BC=96=E5=86=99?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- snail-job-server/snail-job-server-starter/Dockerfile | 10 ++++++---- 1 file changed, 6 insertions(+), 4 deletions(-) diff --git a/snail-job-server/snail-job-server-starter/Dockerfile b/snail-job-server/snail-job-server-starter/Dockerfile index a775417a2..8829c564d 100644 --- a/snail-job-server/snail-job-server-starter/Dockerfile +++ b/snail-job-server/snail-job-server-starter/Dockerfile @@ -1,13 +1,13 @@ +# 贝尔实验室 Spring 官方推荐镜像, 能解决arm芯片国产操作系统运行问题 FROM bellsoft/liberica-openjdk-debian:17.0.11-cds LABEL maintainer="opensnail" LABEL app-name="snail-job-server" LABEL description="SnailJob is a high performance distributed task scheduler and retry management center" - ENV TZ=Asia/Shanghai LANG=C.UTF-8 LC_ALL=C.UTF-8 ENV JAVA_OPTS="-Djava.security.egd=file:/dev/./urandom -XX:+HeapDumpOnOutOfMemoryError -XX:+UseZGC" -ENV JAVA_OPTS="" +ENV PARAMS="" WORKDIR /snailjob/server ADD ./target/snail-job-server-exec.jar app.jar @@ -17,6 +17,8 @@ EXPOSE 8080 EXPOSE 1788 # 数据卷, 用于映射日志目录 -VOLUME /snailjob/server/data +VOLUME /snailjob/server/data/log -ENTRYPOINT [ "sh", "-c", "java $JAVA_OPTS -jar app.jar $PARAMS" ] +# https://docs.docker.com/reference/build-checks/json-args-recommended/ +SHELL ["/bin/bash", "-c"] +ENTRYPOINT java $JAVA_OPTS -jar app.jar $PARAMS