rag-frontend/Dockerfile
向宁 19ff09f724 fix: set CI=true to skip lefthook install in Docker build
is-ci package checks CI env var to skip prepare hooks
2026-05-17 20:06:03 +08:00

18 lines
418 B
Docker

FROM node:22-alpine AS build
WORKDIR /app
RUN apk add --no-cache git
RUN corepack enable && corepack prepare pnpm@10 --activate
COPY pnpm-lock.yaml pnpm-workspace.yaml package.json ./
COPY . .
ENV CI=true
RUN pnpm install --frozen-lockfile
RUN pnpm run build:antd
FROM nginx:alpine AS runtime
COPY --from=build /app/apps/web-antd/dist /usr/share/nginx/html
COPY nginx.conf /etc/nginx/conf.d/default.conf
EXPOSE 80