docker mkit mkdocs-to-pdf erweiterung
This commit is contained in:
24
Dockerfile
24
Dockerfile
@@ -1,12 +1,18 @@
|
||||
FROM pandoc/latex:latest
|
||||
FROM squidfunk/mkdocs-material:latest
|
||||
|
||||
WORKDIR /data
|
||||
# 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/*
|
||||
|
||||
## Eisvogel Template kopieren (lokal notwendig)
|
||||
#COPY eisvogel.tex /data/eisvogel.tex
|
||||
# mkdocs-to-pdf + Extras
|
||||
RUN pip install --no-cache-dir mkdocs-to-pdf[all] # PyPI-Installation [web:0]
|
||||
|
||||
# Script kopieren und ausführbar machen
|
||||
COPY mkdocs-to-pdf.sh /usr/local/bin/mkdocs-to-pdf.sh
|
||||
RUN chmod +x /usr/local/bin/mkdocs-to-pdf.sh
|
||||
|
||||
ENTRYPOINT ["/usr/local/bin/mkdocs-to-pdf.sh"]
|
||||
WORKDIR /docs
|
||||
|
||||
@@ -1,6 +1,7 @@
|
||||
services:
|
||||
mkdocs:
|
||||
image: squidfunk/mkdocs-material:latest
|
||||
build: .
|
||||
#image: squidfunk/mkdocs-material:latest
|
||||
volumes:
|
||||
- ./mkdocs:/docs
|
||||
ports:
|
||||
|
||||
@@ -53,3 +53,6 @@ markdown_extensions:
|
||||
- pymdownx.highlight
|
||||
- pymdownx.superfences
|
||||
|
||||
plugins:
|
||||
- search
|
||||
- mkdocs-to-pdf
|
||||
|
||||
Reference in New Issue
Block a user