更新 Dockerfile

This commit is contained in:
ywp
2025-10-22 15:08:31 +08:00
parent e329eb2fd8
commit 55ac4f899b

View File

@ -3,24 +3,18 @@ FROM node:20-slim AS build
WORKDIR /app WORKDIR /app
# 安装依赖
COPY package*.json ./ COPY package*.json ./
RUN npm ci RUN npm ci
# 拷贝前端和后端
COPY dist/ ./dist COPY dist/ ./dist
COPY public/ ./public COPY public/ ./public
COPY server/ ./server COPY server/ ./server
COPY src/ ./src COPY src/ ./src
COPY index.html ./ COPY index.html ./
# 如果前端需要构建
# RUN npm run build
# ---- Runtime stage ---- # ---- Runtime stage ----
FROM nginx:1.27-alpine FROM nginx:1.27-alpine
# 安装 Node.js 运行环境
RUN apk add --no-cache nodejs npm RUN apk add --no-cache nodejs npm
WORKDIR /app WORKDIR /app