FROM python:3.13-alpine AS validator WORKDIR /project COPY scripts/check-content.py scripts/_schema.py ./scripts/ COPY src ./src RUN python3 scripts/check-content.py FROM ghcr.io/getzola/zola:v0.23.1 AS builder WORKDIR /project COPY --from=validator /project/src ./ RUN ["/zola", "build"] FROM ghcr.io/static-web-server/static-web-server:2 ENV SERVER_ROOT=/public \ SERVER_CACHE_CONTROL_HEADERS=false \ SERVER_SECURITY_HEADERS=false COPY --from=builder /project/public /public