aboutsummaryrefslogtreecommitdiff
path: root/contrib/ci/Containerfile
diff options
context:
space:
mode:
Diffstat (limited to 'contrib/ci/Containerfile')
-rw-r--r--contrib/ci/Containerfile45
1 files changed, 45 insertions, 0 deletions
diff --git a/contrib/ci/Containerfile b/contrib/ci/Containerfile
new file mode 100644
index 000000000..a69c35f7e
--- /dev/null
+++ b/contrib/ci/Containerfile
@@ -0,0 +1,45 @@
1FROM docker.io/library/debian:bookworm
2
3ENV DEBIAN_FRONTEND=noninteractive
4
5RUN apt-get update -yqq && \
6 apt-get upgrade -yqq && \
7 apt-get install -yqq \
8 git \
9 autoconf \
10 libextractor-dev \
11 libjansson-dev \
12 libgcrypt-dev \
13 libqrencode-dev \
14 libpq-dev \
15 libmicrohttpd-dev \
16 pkg-config \
17 libtool \
18 recutils \
19 make \
20 python3-sphinx \
21 python3-sphinx-book-theme \
22 python3-sphinx-multiversion \
23 python3-sphinx-rtd-theme \
24 texinfo \
25 autopoint \
26 curl \
27 libcurl4-openssl-dev \
28 libsodium-dev \
29 libidn11-dev \
30 zlib1g-dev \
31 libunistring-dev \
32 iptables
33
34# Debian packaging tools
35RUN apt-get install -yqq \
36 po-debconf \
37 build-essential \
38 debhelper-compat \
39 devscripts \
40 git-buildpackage \
41 && rm -rf /var/lib/apt/lists/*
42
43WORKDIR /workdir
44
45CMD ["/bin/bash"]