From e86b0082c79b6f5ed517e467913a4841093b7aca Mon Sep 17 00:00:00 2001 From: Florian Hensel Date: Sun, 14 Dec 2025 13:51:18 +0100 Subject: [PATCH] =?UTF-8?q?optimierung=20f=C3=BCr=20schriften=3F?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- Dockerfile | 18 +++++++++++++----- 1 file changed, 13 insertions(+), 5 deletions(-) diff --git a/Dockerfile b/Dockerfile index c9be695..9048c62 100644 --- a/Dockerfile +++ b/Dockerfile @@ -1,8 +1,16 @@ FROM squidfunk/mkdocs-material:latest -# Alpine-Pakete für WeasyPrint +# Laufzeit-Pakete (inkl. weasyprint) + temporäre Build-Dependencies zum Kompilieren (z.B. libsass) RUN apk add --no-cache \ - weasyprint - -# Plugin installieren -RUN apk add --no-cache --virtual .build-deps build-base python3-dev libffi-dev && pip install --no-cache-dir mkdocs-to-pdf && apk del .build-deps + 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 \ + && apk del .build-deps \ No newline at end of file