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