Finalize template

This commit is contained in:
Toni Koskinen
2026-03-26 13:45:33 +02:00
parent 1786acc75c
commit 4517620d9e
12 changed files with 158 additions and 3 deletions

17
apps/api/Dockerfile.dev Normal file
View File

@@ -0,0 +1,17 @@
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"]