From 5336c57ef194cae2bb79b3ac8d077009ffdb5fae Mon Sep 17 00:00:00 2001 From: George Sedov <george.sedov@desy.de> Date: Tue, 7 Dec 2021 20:14:33 +0100 Subject: [PATCH] docker image script update --- receiver/docker/Dockerfile | 3 ++- receiver/docker/install_rdkafka.sh | 15 +++++++++++++++ 2 files changed, 17 insertions(+), 1 deletion(-) create mode 100755 receiver/docker/install_rdkafka.sh diff --git a/receiver/docker/Dockerfile b/receiver/docker/Dockerfile index e03a3cf5c..00df9b405 100644 --- a/receiver/docker/Dockerfile +++ b/receiver/docker/Dockerfile @@ -1,6 +1,7 @@ FROM ubuntu:18.04 ADD receiver / ADD install_libfabric.sh install_libfabric.sh -RUN apt update && ./install_libfabric.sh +ADD install_rdkafka.sh install_rdkakfa.sh +RUN apt update && ./install_libfabric.sh && ./install_rdkakfa.sh CMD ["/receiver","/var/lib/receiver/config.json"] diff --git a/receiver/docker/install_rdkafka.sh b/receiver/docker/install_rdkafka.sh new file mode 100755 index 000000000..e1bb3c207 --- /dev/null +++ b/receiver/docker/install_rdkafka.sh @@ -0,0 +1,15 @@ +#!/usr/bin/env bash + +apt install -y wget build-essential autoconf libtool make zlib1g-dev libzstd-dev + +wget https://github.com/edenhill/librdkafka/archive/refs/tags/v1.8.2.tar.gz +tar xzf v1.8.2.tar.gz +cd librdkafka-1.8.2 + +./configure --enable-zlib --enable-zstd --disable-lz4 --disable-lz4-ext --disable-ssl --disable-gssapi --disable-sasl +make -j 4 +make install +ldconfig +cd - +rm -rf librdkafka-1.8.2 +rm v1.8.2.tar.gz \ No newline at end of file -- GitLab