Spaces:
Runtime error
Runtime error
File size: 546 Bytes
b6ecafa 5662d24 b608851 5662d24 d8f73c7 679f2be a0e7ce8 5662d24 d8f73c7 679f2be d8f73c7 5662d24 | 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 | FROM node:22.22.0-slim AS base
RUN corepack enable && corepack prepare pnpm@10.12.4 --activate
WORKDIR /app
FROM base AS deps
COPY package.json ./
COPY pnpm-lock.yaml* ./
COPY .npmrc ./
RUN apt-get update && \
apt-get install -y python3 make g++ --no-install-recommends && \
rm -rf /var/lib/apt/lists/*
RUN if [ -f pnpm-lock.yaml ]; then \
pnpm install --frozen-lockfile; \
else \
echo "WARN: pnpm-lock.yaml not found in build context; running non-frozen install" && \
pnpm install --no-frozen-lockfile; \
fi |