Files
lescarnetsdakkadien.netig.net/Dockerfile
T
2026-09-30 14:27:05 +02:00

17 lines
507 B
Docker

FROM ruby:3.4.11-alpine3.24 AS validator
WORKDIR /project
COPY scripts/check-content.rb scripts/schema.rb ./scripts/
COPY src ./src
RUN ruby scripts/check-content.rb
FROM ghcr.io/getzola/zola:v0.23.6 AS build
WORKDIR /site
COPY --from=validator /project/src /site
RUN ["/zola", "build", "--output-dir", "/public"]
FROM ghcr.io/static-web-server/static-web-server:2.44.0
COPY --from=build /public /public
ENV SERVER_ROOT=/public \
SERVER_CACHE_CONTROL_HEADERS=false \
SERVER_SECURITY_HEADERS=false