Files
lescarnetsdakkadien.netig.net/Dockerfile
T
2026-08-06 20:27:45 +02:00

17 lines
486 B
Docker

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