alpine...
This commit is contained in:
26
Dockerfile
26
Dockerfile
@@ -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
|
||||
|
||||
Reference in New Issue
Block a user