# syntax=docker/dockerfile:1 # -- Build stage -- FROM node:22-alpine AS builder RUN corepack enable && corepack prepare pnpm@latest --activate WORKDIR /app COPY package.json pnpm-lock.yaml ./ RUN --mount=type=cache,target=/root/.local/share/pnpm/store \ pnpm install --frozen-lockfile COPY . . ENV ASTRO_TELEMETRY_DISABLED=1 RUN pnpm build # -- Production stage -- FROM caddy:2-alpine AS production COPY --from=builder /app/dist /srv COPY <