summaryrefslogtreecommitdiff
path: root/contrib/ci/Containerfile
diff options
context:
space:
mode:
Diffstat (limited to 'contrib/ci/Containerfile')
-rw-r--r--contrib/ci/Containerfile23
1 files changed, 23 insertions, 0 deletions
diff --git a/contrib/ci/Containerfile b/contrib/ci/Containerfile
new file mode 100644
index 00000000..023d02de
--- /dev/null
+++ b/contrib/ci/Containerfile
@@ -0,0 +1,23 @@
+FROM docker.io/library/debian:bookworm-slim
+
+ENV DEBIAN_FRONTEND=noninteractive
+
+# Install docs generation utils
+RUN apt-get update -yqq && \
+ apt-get install -yqq --no-install-recommends \
+ make \
+ graphviz \
+ python3-sphinx \
+ python3-recommonmark \
+ python3-texext \
+ python3-sphinx-book-theme \
+ texlive-latex-extra \
+ texlive-fonts-recommended \
+ tex-gyre \
+ dvipng \
+ latexmk \
+ && rm -rf /var/lib/apt/lists/*
+
+WORKDIR /workdir
+
+CMD ["bash", "/workdir/ci/jobs/0-build/job.sh"]