FROM node:20-bookworm-slim WORKDIR /app RUN corepack enable # Dependencies (from workspace root) COPY package.json pnpm-lock.yaml ./ RUN pnpm install # Monorepo structure COPY nx.json tsconfig.base.json ./ COPY apps/api ./apps/api COPY libs ./libs COPY prisma ./prisma ENV PORT=3000 CMD ["pnpm", "nx", "serve", "api"]