Fix Docker builds: drop frozen-lockfile for standalone app builds

Apps build in isolation from the monorepo, so the root pnpm-lock.yaml
doesn't match the app-level package.json. Use plain pnpm install
since each app's package.json is the source of truth.
This commit is contained in:
Julia McGhee
2026-03-20 19:48:00 +00:00
parent e13a008860
commit dafbb59463
3 changed files with 4 additions and 6 deletions

View File

@@ -2,8 +2,8 @@ FROM node:20-alpine AS base
FROM base AS deps
WORKDIR /app
COPY package.json pnpm-lock.yaml* ./
RUN corepack enable pnpm && pnpm install --frozen-lockfile
COPY package.json ./
RUN corepack enable pnpm && pnpm install
FROM base AS builder
WORKDIR /app

View File

@@ -3,8 +3,8 @@ FROM node:20-alpine AS base
FROM base AS deps
RUN apk add --no-cache libc6-compat
WORKDIR /app
COPY package.json pnpm-lock.yaml* ./
RUN corepack enable pnpm && pnpm install --frozen-lockfile
COPY package.json ./
RUN corepack enable pnpm && pnpm install
FROM base AS builder
WORKDIR /app