FROM node:24-alpine AS build ARG VERSION_TAG=main WORKDIR /app RUN apk add --no-cache zip COPY package*.json ./ RUN npm ci COPY . . RUN npm run generate && npm run docs:build && npm run build FROM caddy:2-alpine COPY Caddyfile /etc/caddy/Caddyfile COPY --from=build /app/dist /srv