This commit is contained in:
katelya
2025-08-29 13:53:41 +08:00
parent f239211864
commit 446c2f003e
18 changed files with 886 additions and 792 deletions
+2 -2
View File
@@ -1,5 +1,5 @@
# ---- 第 1 阶段:安装依赖 ----
FROM node:20-alpine AS deps
FROM --platform=$BUILDPLATFORM node:20-alpine AS deps
# 启用 corepack 并激活 pnpmNode20 默认提供 corepack
RUN corepack enable && corepack prepare pnpm@latest --activate
@@ -13,7 +13,7 @@ COPY package.json pnpm-lock.yaml ./
RUN pnpm install --frozen-lockfile
# ---- 第 2 阶段:构建项目 ----
FROM node:20-alpine AS builder
FROM --platform=$BUILDPLATFORM node:20-alpine AS builder
RUN corepack enable && corepack prepare pnpm@latest --activate
WORKDIR /app