Finalize template
This commit is contained in:
17
apps/api/Dockerfile.dev
Normal file
17
apps/api/Dockerfile.dev
Normal 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"]
|
||||
Reference in New Issue
Block a user