This commit is contained in:
aaron 2025-04-16 22:32:54 +08:00
parent 9e8d0f0e11
commit 2309a8d3eb

View File

@ -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 . .