From 1d243b8f1b67a5cf6312c144f320c20981e71969 Mon Sep 17 00:00:00 2001 From: yukaidi Date: Fri, 29 May 2026 09:57:05 +0800 Subject: [PATCH] =?UTF-8?q?fix:=20Docker=20EXPOSE=20=E6=94=B9=E4=B8=BA?= =?UTF-8?q?=E4=BB=85=206401=EF=BC=8Centrypoint=20=E6=B7=BB=E5=8A=A0=20-Dus?= =?UTF-8?q?er.timezone?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit 审查发现: - EXPOSE 6400 误导用户映射后端端口,实际只需 6401(反向代理) - TZ 环境变量不如 JVM -Duser.timezone 可靠 --- Dockerfile | 2 +- docker-entrypoint.sh | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/Dockerfile b/Dockerfile index a4cf774..be3c89b 100644 --- a/Dockerfile +++ b/Dockerfile @@ -16,7 +16,7 @@ RUN unzip netdisk-fast-download-bin.zip && \ COPY ./docker-entrypoint.sh /docker-entrypoint.sh RUN chmod +x /docker-entrypoint.sh -EXPOSE 6400 6401 +EXPOSE 6401 RUN addgroup --system appgroup && adduser --system --ingroup appgroup appuser ENTRYPOINT ["/docker-entrypoint.sh"] diff --git a/docker-entrypoint.sh b/docker-entrypoint.sh index 762ca39..2bc18db 100644 --- a/docker-entrypoint.sh +++ b/docker-entrypoint.sh @@ -6,4 +6,4 @@ chown -R appuser:appgroup /app/db /app/logs /app/resources 2>/dev/null || true # Run Java directly - entrypoint is PID 1, exec makes Java PID 1 # Docker SIGTERM goes directly to Java, triggering ShutdownHook -exec java -Xmx${JVM_XMX:-512M} ${JVM_OPTS} -jar /app/netdisk-fast-download.jar +exec java -Xmx${JVM_XMX:-512M} ${JVM_OPTS} -Duser.timezone=${TZ:-Asia/Shanghai} -jar /app/netdisk-fast-download.jar