gffamily-docs-builder (1.1)
Published 2025-11-20 10:40:37 +01:00 by TBauer
Installation
docker pull git.bauer.network/tbauer/gffamily-docs-builder:1.1sha256:3c1f615314ff85f746b93ed83cb270f88a5e65101214b05f638f66eb1a1edbdeImage layers
| # debian.sh --arch 'amd64' out/ 'trixie' '@1763337600' |
| ENV DEBIAN_FRONTEND=noninteractive PIP_DISABLE_PIP_VERSION_CHECK=1 PIP_NO_CACHE_DIR=1 VIRTUAL_ENV=/opt/venv PATH=/opt/venv/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin |
| RUN /bin/sh -c apt-get update && apt-get install -y --no-install-recommends python3 python3-venv python3-pip git make texlive-latex-base texlive-latex-extra texlive-fonts-recommended texlive-lang-german tex-gyre texlive-extra-utils latexmk nodejs npm libnss3 openssh-client rsync ca-certificates fonts-liberation ghostscript libasound2 libatk-bridge2.0-0 libatk1.0-0 libc6 libcairo2 libcups2 libdbus-1-3 libexpat1 libfontconfig1 libgbm1 libgcc1 libglib2.0-0 libgtk-3-0 libnspr4 libpango-1.0-0 libpangocairo-1.0-0 libstdc++6 libx11-6 libx11-xcb1 libxcb1 libxcomposite1 libxcursor1 libxdamage1 libxext6 libxfixes3 libxi6 libxrandr2 libxrender1 libxss1 libxtst6 xdg-utils && rm -rf /var/lib/apt/lists/* # buildkit |
| RUN /bin/sh -c npm install -g @mermaid-js/mermaid-cli # buildkit |
| WORKDIR /workspace |
| COPY docker/requirements.txt /tmp/requirements.txt # buildkit |
| RUN /bin/sh -c python3 -m venv "$VIRTUAL_ENV" && . "$VIRTUAL_ENV/bin/activate" && pip install --upgrade pip && pip install -r /tmp/requirements.txt && rm /tmp/requirements.txt # buildkit |