From e36c0bbe45da9ceeab31416ce9d4c8c0c68b99e3 Mon Sep 17 00:00:00 2001 From: yukaidi Date: Fri, 29 May 2026 14:23:01 +0800 Subject: [PATCH] =?UTF-8?q?fix:=20Docker=20=E9=83=A8=E7=BD=B2=E4=BC=98?= =?UTF-8?q?=E5=8C=96?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit - run.sh 改用 exec 直接运行 Java,修复 Docker 中 ShutdownHook 失效 - Dockerfile 预创建 db 和 logs 目录,添加非 root 用户运行 - Docker entrypoint 以 root 运行再降权,解决 volume 权限问题 - EXPOSE 改为仅 6401,entrypoint 添加 -Duser.timezone --- bin/run.sh | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/bin/run.sh b/bin/run.sh index 06e7c53..04c111c 100644 --- a/bin/run.sh +++ b/bin/run.sh @@ -1,6 +1,5 @@ #!/bin/bash # set -x LAUNCH_JAR="netdisk-fast-download.jar" -nohup java -Xmx512M -jar "$LAUNCH_JAR" "$@" >startup.log 2>&1 & -tail -f startup.log +exec java -Xmx${JVM_XMX:-512M} ${JVM_OPTS} -jar "$LAUNCH_JAR" "$@"