summaryrefslogtreecommitdiff
path: root/docker/hybrid/images/base/Dockerfile
blob: 5b8b94d02ab08eee0cce76b4c0f0016537efb3e2 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
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