Default (fat) image:
docker build -t tarantool/doc-builder:fat-tag .
Slim image
docker build -t tarantool/doc-builder:slim-tag --file Dockerfile-slim .
Put an annotated tag on the commit after merging your PR. CI will build and publish it to Docker Hub.
Pull the docker image
docker pull tarantool/doc-builder:fat
or the slim version if you don't need PDF builders
docker pull tarantool/doc-builder:slim
Then build the documentation
docker run --rm -it -v $(pwd):/doc tarantool/doc-builder sh -c "make <doc>"
- sphinx 1.8.5
- texlive
- graphviz
- sphinx-intl
- docutils
- sphinxcontrib-svg2pdfconverter
- sphinx-autobuild
- awscli
- pandoc
- panflute
- dvisvgm
- myst-parser added
- docutils updated to 0.15
- Add recommonmark and sphinx-rtd-theme
- Add dvisvgm package for buinding SVGs with math formulas.
- Sphinx updated to 4.3.1
- sphinxcontrib-svg2pdfconverter updated to 1.2.0
- sphinxcontrib-plantuml updated to 0.22
- tex-gyre package added
- Added the sphinx-panels extension
- Using Sphinx 2.4.5
- The base image versions based on Sphinx 1.8.5