Utilise maintenant Zola v0.23.1

This commit is contained in:
julien
2026-08-06 20:23:55 +02:00
parent 1767245f10
commit d7b8aeab93
30 changed files with 759 additions and 1170 deletions
+10 -11
View File
@@ -1,17 +1,16 @@
FROM python:3.13-alpine AS validator
COPY ./scripts/check-content.py ./scripts/_schema.py /project/scripts/
COPY ./src /project/src
WORKDIR /project
RUN ["python3", "scripts/check-content.py"]
COPY scripts/check-content.py scripts/_schema.py ./scripts/
COPY src ./src
RUN python3 scripts/check-content.py
FROM ghcr.io/getzola/zola:v0.22.1 AS zola
COPY --from=validator /project/src /project
FROM ghcr.io/getzola/zola:v0.23.1 AS builder
WORKDIR /project
RUN ["zola", "build"]
COPY --from=validator /project/src ./
RUN zola build
FROM ghcr.io/static-web-server/static-web-server:2
ENV SERVER_ROOT=/public
COPY --from=zola /project/public /public
ENV SERVER_ROOT=/public \
SERVER_CACHE_CONTROL_HEADERS=false \
SERVER_SECURITY_HEADERS=false
COPY --from=builder /project/public /public