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
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 server/package.json server/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
COPY . .
@@ -22,7 +23,7 @@ COPY client/package.json client/package.json
COPY server/package.json server/package.json
COPY shared/package.json shared/package.json
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 test -x /app/server/node_modules/.bin/prisma