From 4a4ef4d71a4e7b28c5f500f9a3417d24d12fd251 Mon Sep 17 00:00:00 2001 From: Lajithaalagarbabu <166518603+Lajithaalagarbabu@users.noreply.github.com> Date: Wed, 23 Jul 2025 10:58:37 +0530 Subject: [PATCH] Create Dockerfile dockerfile to deploy it --- apps/page/Dockerfile | 24 ++++++++++++++++++++++++ 1 file changed, 24 insertions(+) create mode 100644 apps/page/Dockerfile diff --git a/apps/page/Dockerfile b/apps/page/Dockerfile new file mode 100644 index 0000000..60b6b70 --- /dev/null +++ b/apps/page/Dockerfile @@ -0,0 +1,24 @@ + +FROM node:20-alpine + +WORKDIR /app + +COPY pnpm-lock.yaml ./ +COPY package.json ./ # Copy root package.json if it contains workspace def + +COPY pnpm-workspace.yaml ./ + +COPY apps/my-frontend/package.json ./apps/my-frontend/ + +RUN npm install -g pnpm + +RUN pnpm install --frozen-lockfile + +COPY . . + +WORKDIR /app/apps/my-frontend +RUN pnpm run build # Or whatever your build command is + +EXPOSE 3000 + +CMD ["pnpm", "start"] # Or "node dist/index.js", etc.