From 599a3ac1e7eb313413f7dd4617c17e953b5ed120 Mon Sep 17 00:00:00 2001 From: goro Date: Sun, 25 Jan 2026 13:37:25 +0700 Subject: [PATCH] run on its own --- Dockerfile | 21 ++++++++------------- 1 file changed, 8 insertions(+), 13 deletions(-) diff --git a/Dockerfile b/Dockerfile index d0943c6..5e258fc 100644 --- a/Dockerfile +++ b/Dockerfile @@ -2,21 +2,16 @@ FROM node:20-alpine AS builder WORKDIR /app -COPY package*.json ./ -RUN npm ci +RUN corepack enable && corepack prepare pnpm@latest --activate + +COPY package.json pnpm-lock.yaml ./ +RUN pnpm install --frozen-lockfile COPY . . -RUN npm run build +RUN pnpm run build -FROM node:20-alpine AS runtime +FROM nginx:alpine -WORKDIR /app +COPY --from=builder /app/dist /usr/share/nginx/html -COPY --from=builder /app/dist ./dist -COPY --from=builder /app/package*.json ./ - -RUN npm ci --omit=dev - -EXPOSE 4321 - -CMD ["node", "./dist/server/entry.mjs"] +EXPOSE 80