From: Tomas Krizek Date: Fri, 11 Dec 2020 11:26:32 +0000 (+0100) Subject: docker: add dnstap support X-Git-Tag: v5.3.0~29^2 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=a7992c4a61d10e490d65df30017c7bf8acf574a6;p=thirdparty%2Fknot-resolver.git docker: add dnstap support --- diff --git a/Dockerfile b/Dockerfile index 89332be4a..ec46b7e4f 100644 --- a/Dockerfile +++ b/Dockerfile @@ -8,7 +8,7 @@ ENV KNOT_DNS_BUILD_DEPS git-core build-essential libtool autoconf pkg-config \ libgnutls28-dev libprotobuf-dev libprotobuf-c-dev libfstrm-dev ENV KNOT_RESOLVER_BUILD_DEPS build-essential pkg-config bsdmainutils liblmdb-dev \ libluajit-5.1-dev libuv1-dev libprotobuf-dev libprotobuf-c-dev \ - libfstrm-dev luajit lua-http libssl-dev libnghttp2-dev + libfstrm-dev luajit lua-http libssl-dev libnghttp2-dev protobuf-c-compiler ENV BUILDENV_DEPS ${KNOT_DNS_BUILD_DEPS} ${KNOT_RESOLVER_BUILD_DEPS} RUN echo "deb http://deb.debian.org/debian stretch-backports main" > /etc/apt/sources.list.d/backports.list RUN apt-get update -qq && \ @@ -38,11 +38,12 @@ FROM debian:stable-slim AS runtime ENV KNOT_DNS_RUNTIME_DEPS libgnutls30 ENV KNOT_RESOLVER_RUNTIME_DEPS liblmdb0 luajit libluajit-5.1-2 libuv1 lua-http libnghttp2-14 ENV KNOT_RESOLVER_RUNTIME_DEPS_HTTP lua-http lua-mmdb -ENV KNOT_RESOLVER_RUNTIME_DEPS_EXTRA libfstrm0 lua-cqueues +ENV KNOT_RESOLVER_RUNTIME_DEPS_EXTRA lua-cqueues +ENV KNOT_RESOLVER_RUNTIME_DEPS_DNSTAP libfstrm0 libprotobuf-c1 ENV KNOT_RESOLVER_RUNTIME_DEPS_SSL ca-certificates ENV RUNTIME_DEPS ${KNOT_DNS_RUNTIME_DEPS} ${KNOT_RESOLVER_RUNTIME_DEPS} \ ${KNOT_RESOLVER_RUNTIME_DEPS_HTTP} ${KNOT_RESOLVER_RUNTIME_DEPS_EXTRA} \ - ${KNOT_RESOLVER_RUNTIME_DEPS_SSL} + ${KNOT_RESOLVER_RUNTIME_DEPS_SSL} ${KNOT_RESOLVER_RUNTIME_DEPS_DNSTAP} RUN apt-get update -qq && \ apt-get install -y -qqq ${RUNTIME_DEPS} && \ apt-get clean && \