diff --git a/Dockerfile b/Dockerfile index 92a19c6..207fc7d 100644 --- a/Dockerfile +++ b/Dockerfile @@ -1,14 +1,21 @@ # 构建阶段 FROM node:18-alpine as build-stage +# 设置环境变量 +ARG PROD +ENV PROD=${PROD} + # 设置工作目录 WORKDIR /app +# 设置 npm 淘宝镜像源 +RUN npm config set registry http://mirrors.cloud.tencent.com/npm/ + # 复制package.json和package-lock.json COPY package*.json ./ # 安装依赖 -RUN npm install +RUN npm install --production=false # 复制项目文件 COPY . .