From 345d8218a0b1c44a4b6d51ee3446f795ad35dcbd Mon Sep 17 00:00:00 2001 From: passthem Date: Fri, 27 Mar 2026 03:27:01 +0800 Subject: [PATCH] =?UTF-8?q?=E6=B7=BB=E5=8A=A0=E4=B8=80=E4=B8=AA=20init=20?= =?UTF-8?q?=E8=BF=9B=E7=A8=8B?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- Dockerfile | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/Dockerfile b/Dockerfile index 651029b..a89fd7d 100644 --- a/Dockerfile +++ b/Dockerfile @@ -1,6 +1,9 @@ FROM node:lts-alpine AS runtime WORKDIR /app +# 提供一个很小很小的 init 进程 +RUN apk add --no-cache tini + COPY package*.json . RUN npm install @@ -11,5 +14,8 @@ RUN npm run build ENV HOST=0.0.0.0 ENV PORT=4321 + +ENTRYPOINT [ "/sbin/tini", "--" ] + CMD ["node", "./dist/server/entry.mjs"]