run on its own

This commit is contained in:
goro 2026-01-25 13:37:25 +07:00
parent 840d773759
commit 599a3ac1e7

View File

@ -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