rag-frontend/Dockerfile
向宁 4afcf639dd fix: add git to Docker build image for lefthook
lefthook install requires git, which is missing from node:22-alpine
2026-05-17 19:26:06 +08:00

17 lines
406 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 . .
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