From 177672838a437e7a67969340a96fa51c81cf193a Mon Sep 17 00:00:00 2001 From: Alan Yeh Date: Thu, 12 Sep 2024 00:15:00 +0800 Subject: [PATCH] =?UTF-8?q?[UPDATE]=20=E6=9B=B4=E6=96=B0=20Spring=20Runner?= =?UTF-8?q?=20=E9=95=9C=E5=83=8F=EF=BC=8C=E4=BD=BF=E7=94=A8=20tini=20?= =?UTF-8?q?=E5=90=AF=E5=8A=A8=20java=20=E8=BF=9B=E7=A8=8B?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Signed-off-by: Alan Yeh --- spring-runner/Dockerfile-alpine | 2 +- spring-runner/Dockerfile-ubuntu | 2 +- spring-runner/entrypoint-alpine.sh | 4 ++-- spring-runner/entrypoint-ubuntu.sh | 4 ++-- 4 files changed, 6 insertions(+), 6 deletions(-) diff --git a/spring-runner/Dockerfile-alpine b/spring-runner/Dockerfile-alpine index 3c8f088..5a75c6c 100644 --- a/spring-runner/Dockerfile-alpine +++ b/spring-runner/Dockerfile-alpine @@ -25,7 +25,7 @@ FROM image # 安装时区 ENV TZ=Asia/Shanghai -RUN apk add --no-cache tzdata curl busybox-extras +RUN apk add --no-cache tzdata curl busybox-extras tini # 复制启动可执行文件要用到的辅助工具 COPY --from=builder /workspace/gosu /usr/local/bin/gosu diff --git a/spring-runner/Dockerfile-ubuntu b/spring-runner/Dockerfile-ubuntu index 80e776e..b52c5e2 100644 --- a/spring-runner/Dockerfile-ubuntu +++ b/spring-runner/Dockerfile-ubuntu @@ -26,7 +26,7 @@ FROM image # 安装时区 ENV TZ=Asia/Shanghai RUN apt-get update && \ - apt-get install -y --no-install-recommends tzdata ca-certificates curl telnet iputils-ping nano vim && \ + apt-get install -y --no-install-recommends tzdata ca-certificates curl telnet iputils-ping nano vim tini && \ rm -rf /var/lib/apt/lists/* # 复制启动可执行文件要用到的辅助工具 diff --git a/spring-runner/entrypoint-alpine.sh b/spring-runner/entrypoint-alpine.sh index 85a41af..bea4236 100644 --- a/spring-runner/entrypoint-alpine.sh +++ b/spring-runner/entrypoint-alpine.sh @@ -38,7 +38,7 @@ SPRING_OPTS="-Dspring.config.additional-location=optional:./config/" #=========================================================================================== if [ "$1" == "java" ]; then # 运行开发人员指定的程序 - exec gosu runner "$@" + exec gosu runner tini -- "$@" else - exec gosu runner java "$JAVA_OPTS" "$SPRING_OPTS" "$@" -jar "$RUNNER_EXECUTABLE" + exec gosu runner tini -- java "$JAVA_OPTS" "$SPRING_OPTS" "$@" -jar "$RUNNER_EXECUTABLE" fi \ No newline at end of file diff --git a/spring-runner/entrypoint-ubuntu.sh b/spring-runner/entrypoint-ubuntu.sh index 06917d7..78b0183 100644 --- a/spring-runner/entrypoint-ubuntu.sh +++ b/spring-runner/entrypoint-ubuntu.sh @@ -38,7 +38,7 @@ SPRING_OPTS="-Dspring.config.additional-location=optional:./config/" #=========================================================================================== if [ "$1" == "java" ]; then # 运行开发人员指定的程序 - exec gosu runner "$@" + exec gosu runner tini -- "$@" else - exec gosu runner java "$JAVA_OPTS" "$SPRING_OPTS" "$@" -jar "$RUNNER_EXECUTABLE" + exec gosu runner tini -- java "$JAVA_OPTS" "$SPRING_OPTS" "$@" -jar "$RUNNER_EXECUTABLE" fi \ No newline at end of file