恢复pnpm lock追踪

This commit is contained in:
mtvpls
2026-06-15 22:22:54 +08:00
parent 7a34950a7e
commit c42f474b12
4 changed files with 4 additions and 7 deletions
-1
View File
@@ -1,6 +1,5 @@
.env .env
.env*.local .env*.local
pnpm-lock.yaml
public/screenshot1.png public/screenshot1.png
public/screenshot2.png public/screenshot2.png
public/screenshot3.png public/screenshot3.png
-1
View File
@@ -71,4 +71,3 @@ scripts/test
.agents/ .agents/
skills-lock.json skills-lock.json
pnpm-lock.yaml
+2 -3
View File
@@ -7,11 +7,10 @@ RUN corepack enable && corepack prepare pnpm@latest --activate
WORKDIR /app WORKDIR /app
# 仅复制依赖清单,提高构建缓存利用率 # 仅复制依赖清单,提高构建缓存利用率
# pnpm-lock.yaml 已在 .dockerignore 中排除,因此这里不复制锁文件 COPY package.json pnpm-lock.yaml ./
COPY package.json ./
# 安装所有依赖(含 devDependencies,后续会裁剪) # 安装所有依赖(含 devDependencies,后续会裁剪)
RUN pnpm install --no-frozen-lockfile RUN pnpm install --frozen-lockfile
# ---- 第 2 阶段:构建项目 ---- # ---- 第 2 阶段:构建项目 ----
FROM node:24-alpine AS builder FROM node:24-alpine AS builder
+2 -2
View File
@@ -5,9 +5,9 @@ RUN corepack enable && corepack prepare pnpm@latest --activate
WORKDIR /app WORKDIR /app
COPY package.json ./ COPY package.json pnpm-lock.yaml ./
RUN pnpm install --no-frozen-lockfile RUN pnpm install --frozen-lockfile
# ---- 第 2 阶段:构建项目 ---- # ---- 第 2 阶段:构建项目 ----
FROM node:24-alpine AS builder FROM node:24-alpine AS builder