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"]