FROM python:3.12 AS builder RUN pip install mkdocs WORKDIR /app COPY . /app ENV SITE_DIR=/app/site RUN mkdocs build -d $SITE_DIR FROM caddy:alpine COPY --from=builder /app/site /srv EXPOSE 8080 CMD ["caddy", "file-server", "--listen", ":8080"]