From b271a01879c7ac58ca231dcf60da5f81f5dc0952 Mon Sep 17 00:00:00 2001 From: fengxk Date: Wed, 14 Sep 2022 09:41:53 +0800 Subject: [PATCH] Use Docker multi-stage build for website generate --- Dockerfile | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) diff --git a/Dockerfile b/Dockerfile index 2a19aad..074f1d4 100644 --- a/Dockerfile +++ b/Dockerfile @@ -1,3 +1,7 @@ -FROM nginx +FROM node:16-slim as builder +COPY . . +RUN npm install +RUN npm run build -COPY build /usr/share/nginx/html \ No newline at end of file +FROM nginx +COPY --from=builder build /usr/share/nginx/html