This commit is contained in:
2026-03-14 15:33:36 -05:00
parent 1a0b5d535c
commit ed224c8c50

View File

@@ -1,3 +1,4 @@
# syntax=docker/dockerfile:1.7
ARG NODE_VERSION=22 ARG NODE_VERSION=22
FROM node:${NODE_VERSION}-bookworm-slim AS base FROM node:${NODE_VERSION}-bookworm-slim AS base
@@ -9,7 +10,7 @@ COPY package.json package-lock.json ./
COPY client/package.json client/package.json COPY client/package.json client/package.json
COPY server/package.json server/package.json COPY server/package.json server/package.json
COPY shared/package.json shared/package.json COPY shared/package.json shared/package.json
RUN npm ci RUN --mount=type=cache,target=/root/.npm npm ci --no-audit --no-fund
FROM deps AS build FROM deps AS build
COPY . . COPY . .
@@ -22,7 +23,7 @@ COPY client/package.json client/package.json
COPY server/package.json server/package.json COPY server/package.json server/package.json
COPY shared/package.json shared/package.json COPY shared/package.json shared/package.json
COPY server/prisma server/prisma COPY server/prisma server/prisma
RUN npm ci --omit=dev RUN --mount=type=cache,target=/root/.npm npm ci --omit=dev --no-audit --no-fund
RUN npm run prisma:generate -w server RUN npm run prisma:generate -w server
RUN test -x /app/server/node_modules/.bin/prisma RUN test -x /app/server/node_modules/.bin/prisma