From e4c2b44ea401b327c322f3117f456781bb6503b6 Mon Sep 17 00:00:00 2001 From: aaron <> Date: Sun, 9 Mar 2025 10:14:45 +0800 Subject: [PATCH] update --- Dockerfile | 11 +++++++---- 1 file changed, 7 insertions(+), 4 deletions(-) diff --git a/Dockerfile b/Dockerfile index 7edf714..0c0c55a 100644 --- a/Dockerfile +++ b/Dockerfile @@ -5,20 +5,23 @@ FROM node:18-alpine as build-stage ARG NODE_ENV ENV NODE_ENV=${NODE_ENV} +# 安装 yarn +RUN apk add --no-cache yarn + # 设置工作目录 WORKDIR /app -# 复制package.json和package-lock.json -COPY package*.json ./ +# 复制 package.json 和 yarn.lock +COPY package.json yarn.lock* ./ # 安装依赖 -RUN npm install +RUN yarn install --frozen-lockfile # 复制项目文件 COPY . . # 构建项目 -RUN npm run build +RUN yarn build # 生产阶段 FROM nginx:stable-alpine as production-stage