alpine...

This commit is contained in:
Florian Hensel
2025-12-13 12:28:13 +01:00
parent 0dbebc858b
commit 60308f76f3

View File

@@ -1,18 +1,18 @@
FROM squidfunk/mkdocs-material:latest
# Systemabhängige WeasyPrint-Dependencies (minimal für Debian/Ubuntu-Basis)
RUN apt-get update && \
apt-get install -y \
libpango-1.0-0 \
libpangoft2-1.0-0 \
libpango1.0-dev \
libffi-dev \
libcairo2 \
libjpeg-dev \
libpng-dev && \
apt-get clean && rm -rf /var/lib/apt/lists/*
# Alpine-Pakete für WeasyPrint
RUN apk add --no-cache \
pango \
pango-dev \
cairo \
cairo-dev \
gdk-pixbuf \
gdk-pixbuf-dev \
jpeg-dev \
zlib-dev \
libffi-dev
# mkdocs-to-pdf + Extras
RUN pip install --no-cache-dir mkdocs-to-pdf[all] # PyPI-Installation [web:0]
# Plugin installieren
RUN pip install --no-cache-dir mkdocs-to-pdf[all]
WORKDIR /docs