Initialer Upload mit ersten Versuchen für PDF und Grafiken

This commit is contained in:
Florian Hensel
2025-12-25 13:53:40 +01:00
parent cae8e2da1f
commit 232391c45e
16 changed files with 1353 additions and 0 deletions

21
Dockerfile Normal file
View File

@@ -0,0 +1,21 @@
FROM squidfunk/mkdocs-material:latest
# Laufzeit-Pakete (inkl. weasyprint und playwright) + temporäre Build-Dependencies zum Kompilieren (z.B. libsass)
RUN apk add --no-cache \
weasyprint \
cairo \
pango \
gdk-pixbuf \
libjpeg-turbo \
zlib \
fontconfig \
ttf-dejavu \
&& apk add --no-cache --virtual .build-deps \
build-base python3-dev libffi-dev cairo-dev pango-dev gdk-pixbuf-dev libjpeg-turbo-dev zlib-dev pkgconfig \
&& pip install --no-cache-dir \
mkdocs-to-pdf \
mkdocs-svg-to-png \
mkdocs-mermaid-to-svg \
mkdocs-mkdocs-page-pdf \
&& python -m playwright install \
&& apk del .build-deps