FROM node:22-bookworm AS builder ARG NPM_REGISTRY=https://registry.npmmirror.com ENV NPM_CONFIG_REGISTRY=${NPM_REGISTRY} WORKDIR /app COPY apps/frontend/package.json apps/frontend/package-lock.json ./ RUN npm install COPY apps/frontend/ ./ RUN npm run build FROM caddy:2-alpine COPY deploy/caddy/Caddyfile /etc/caddy/Caddyfile COPY --from=builder /app/dist /srv