Shared Docker build image for tamnd/sicp — a Vietnamese translation of Structure and Interpretation of Computer Programs.
Published to GitHub Container Registry: ghcr.io/tamnd/sicp-docker
- Ubuntu 24.04
- XeLaTeX (texlive-xetex, texlive-latex-extra, texlive-latex-recommended, texlive-fonts-extra, texlive-plain-generic)
- latexmk
- texi2any (texinfo)
- inkscape
- Inconsolata LGC OpenType font (from MihailJP/Inconsolata-LGC)
- Linux Libertine fonts
- perl, ruby, ruby-nokogiri, zip (for epub/HTML build pipeline)
docker run --rm -v "$PWD:/workspace" ghcr.io/tamnd/sicp-docker:latest \
make -C /workspace/src/pdfThe image rebuilds automatically on the first day of every month, and on any change to the Dockerfile.