blog/frontend/Dockerfile
SquidSpirit 420dd6bd4e
All checks were successful
Frontend CI / build (push) Successful in 1m25s
BLOG-11 feat: apply favicon
2025-01-24 01:01:38 +08:00

16 lines
285 B
Docker

FROM node:20-alpine as pnpm
RUN apk add pnpm
FROM pnpm as build
WORKDIR /app
COPY . .
RUN apk add pnpm && pnpm install && pnpm run build
FROM pnpm as production
WORKDIR /app
COPY . .
COPY --from=build /app/.next .next
RUN pnpm install --prod
EXPOSE 3000
CMD ["pnpm", "run", "start"]