aboutsummaryrefslogtreecommitdiff
path: root/contrib/ci/Containerfile
diff options
context:
space:
mode:
Diffstat (limited to 'contrib/ci/Containerfile')
-rw-r--r--contrib/ci/Containerfile43
1 files changed, 43 insertions, 0 deletions
diff --git a/contrib/ci/Containerfile b/contrib/ci/Containerfile
new file mode 100644
index 000000000..e0778e7b7
--- /dev/null
+++ b/contrib/ci/Containerfile
@@ -0,0 +1,43 @@
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 texinfo \
23 autopoint \
24 curl \
25 libcurl4-openssl-dev \
26 libsodium-dev \
27 libidn11-dev \
28 zlib1g-dev \
29 libunistring-dev \
30 iptables
31
32# Debian packaging tools
33RUN apt-get install -yqq \
34 po-debconf \
35 build-essential \
36 debhelper-compat \
37 devscripts \
38 git-buildpackage \
39 && rm -rf /var/lib/apt/lists/*
40
41WORKDIR /workdir
42
43CMD ["/bin/bash"]