FROM python:3.13-alpine AS build
WORKDIR /app
COPY build_site.py ./
COPY src ./src
RUN python3 build_site.py

FROM caddy:2-alpine
COPY deploy/Caddyfile.docker /etc/caddy/Caddyfile
COPY --from=build /app/dist /srv
EXPOSE 80
