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