3 ENV DEBIAN_FRONTEND noninteractive
5 # Install tools and dependencies
6 RUN apt-get update && \
7 apt-get -y install --no-install-recommends \
28 apt-get clean all && \
29 apt-get -y autoremove && \
31 /var/lib/apt/lists/* \
35 ENV GNURL_GIT_URL https://git.taler.net/gnurl.git
36 ENV GNURL_GIT_BRANCH gnurl-7.57.0
38 RUN git clone $GNURL_GIT_URL \
39 --branch $GNURL_GIT_BRANCH \
48 --without-libmetalink \
77 ENV GNUNET_PREFIX /usr/local/gnunet
78 ENV CFLAGS '-g -Wall -O0'
86 --prefix="$GNUNET_PREFIX" \
87 --enable-logging=verbose && \
95 COPY docker/gnunet.conf /etc/gnunet.conf
96 COPY docker/docker-entrypoint.sh /usr/local/bin/docker-entrypoint
97 RUN chmod 755 /usr/local/bin/docker-entrypoint
99 ENV LOCAL_PORT_RANGE='40001 40200'
100 ENV PATH "$GNUNET_PREFIX/bin:/usr/local/bin:$PATH"
102 ENTRYPOINT ["docker-entrypoint"]