From 4993d043abf4b4014d86817e471d670c9e212976 Mon Sep 17 00:00:00 2001 From: Vinlic Date: Sun, 10 Mar 2024 16:42:07 +0800 Subject: [PATCH] =?UTF-8?q?=E4=BA=8C=E9=98=B6=E6=AE=B5=E6=9E=84=E5=BB=BA?= =?UTF-8?q?=E5=87=8F=E5=B0=91=E9=95=9C=E5=83=8F=E4=BD=93=E7=A7=AF?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- Dockerfile | 11 ++++++++++- 1 file changed, 10 insertions(+), 1 deletion(-) diff --git a/Dockerfile b/Dockerfile index 312dc90..220adf8 100644 --- a/Dockerfile +++ b/Dockerfile @@ -1,4 +1,4 @@ -FROM node:lts +FROM node:lts AS BUILD_IMAGE WORKDIR /app @@ -6,6 +6,15 @@ COPY . /app RUN npm i --registry http://registry.npmmirror.com && npm run build +FROM node:lts-alpine + +COPY --from=BUILD_IMAGE /app/configs ./configs +COPY --from=BUILD_IMAGE /app/package.json ./package.json +COPY --from=BUILD_IMAGE /app/dist ./dist +COPY --from=BUILD_IMAGE /app/node_modules ./node_modules + +WORKDIR /app + EXPOSE 8000 CMD ["npm", "start"] \ No newline at end of file