From c8e7579161154b8cb2463bd48a1c3d78e56c86a3 Mon Sep 17 00:00:00 2001 From: Peter Maquiran Date: Sat, 18 Apr 2026 00:33:27 +0100 Subject: [PATCH] add docker file --- dockerfile | 23 +++++++++++++++++++++++ 1 file changed, 23 insertions(+) create mode 100644 dockerfile diff --git a/dockerfile b/dockerfile new file mode 100644 index 0000000..dbd813b --- /dev/null +++ b/dockerfile @@ -0,0 +1,23 @@ +FROM node:22-alpine + +WORKDIR /app + +# Enable pnpm +RUN corepack enable && corepack prepare pnpm@latest --activate + +# Install deps +COPY package.json pnpm-lock.yaml ./ +RUN pnpm install --frozen-lockfile + +# Copy source +COPY . . + +# Prisma generate +RUN pnpm prisma generate + +# Build NestJS +RUN pnpm build + +EXPOSE 3000 + +CMD ["node", "dist/main"] \ No newline at end of file