summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorMS <ms@taler.net>2022-09-27 19:18:42 +0200
committerMS <ms@taler.net>2022-09-27 19:19:24 +0200
commit8694a5420e10b5cbfdf5dbcceb3be71a9a0f21bf (patch)
tree54f0caa05b06b2883de528b38f8e7af6386ddc03
parentf43ed91e00ed091cf137cec4751dc44fbe2c20ef (diff)
downloaddeployment-8694a5420e10b5cbfdf5dbcceb3be71a9a0f21bf.tar.gz
deployment-8694a5420e10b5cbfdf5dbcceb3be71a9a0f21bf.tar.bz2
deployment-8694a5420e10b5cbfdf5dbcceb3be71a9a0f21bf.zip
Docker skeleton
-rw-r--r--docker/hybrid/images/base/Dockerfile24
1 files changed, 24 insertions, 0 deletions
diff --git a/docker/hybrid/images/base/Dockerfile b/docker/hybrid/images/base/Dockerfile
new file mode 100644
index 0000000..5b8b94d
--- /dev/null
+++ b/docker/hybrid/images/base/Dockerfile
@@ -0,0 +1,24 @@
+FROM debian:testing
+RUN apt-get update
+
+RUN apt-get install -y autoconf autopoint libtool texinfo \
+ libgcrypt-dev libidn11-dev zlib1g-dev libunistring-dev \
+ libjansson-dev python3-pip git recutils libsqlite3-dev \
+ libpq-dev postgresql libcurl4-openssl-dev libsodium-dev git \
+ libqrencode-dev zip jq nodejs npm openjdk-17-jre nginx procps \
+ curl python3-jinja2
+
+RUN git clone git://git.gnunet.org/libmicrohttpd
+RUN git clone git://git.gnunet.org/gnunet
+
+WORKDIR /libmicrohttpd
+RUN ./bootstrap
+RUN ./configure --disable-doc
+RUN make install
+
+WORKDIR /gnunet
+RUN ./bootstrap
+RUN ./configure --enable-logging=verbose --disable-documentation
+RUN make install
+
+RUN dpkg -L python3-jinja2