# Build stage FROM node:22-slim AS builder WORKDIR /app COPY package.json package-lock.json ./ RUN npm ci COPY . . ENV ASTRO_TELEMETRY_DISABLED=1 RUN npm run build # Production stage — Caddy serves static files FROM caddy:2-alpine AS production COPY --from=builder /app/dist /srv COPY <