servala-portal/docs/Dockerfile
Tobias Brunner 4ee40cdcc1
All checks were successful
Build Antora Docs / build (push) Successful in 31s
add dockerfile and build action for docs
2025-03-10 15:54:35 +01:00

14 lines
456 B
Docker

# ---------- STEP 1 ----------
# Build the documentation in web format
FROM ghcr.io/vshn/antora:master AS antora
WORKDIR /build
COPY . /build
RUN make docs-html antora_cmd=antora antora_opts=--fetch
# ---------- STEP 2 ----------
# Docker image only containing nginx and the freshly built documentation
FROM ghcr.io/vshn/nginx:latest
# Finally, copy the contents of the documentation to be served
COPY --from=antora /build/_public /usr/share/nginx/html