diff --git a/kafka/Dockerfile b/kafka/Dockerfile index 238a812..1daa0af 100644 --- a/kafka/Dockerfile +++ b/kafka/Dockerfile @@ -21,5 +21,18 @@ RUN set -ex; \ WORKDIR /opt/kafka +RUN set -ex; \ + \ + bash -ec 'for F in /opt/kafka/bin/*.sh; do cp -v $F /usr/local/bin/${F:15:-3}; done;' \ + rm /usr/local/bin/kafka-run-class; \ + sed -i 's|exec $(dirname $0)/kafka-run-class.sh |exec /opt/kafka/bin/kafka-run-class.sh |' /usr/local/bin/*; \ + sed -i 's|base_dir=$(dirname $0)|base_dir=/opt/kafka/bin|' /usr/local/bin/*; \ + \ + mv -v ./config /etc/kafka; \ + ln -sv /etc/kafka ./config; \ + \ + grep 'Dlog4j.configuration' /usr/local/bin/* /opt/kafka/bin/kafka-run-class.sh; + + COPY docker-help.sh /usr/local/bin/docker-help ENTRYPOINT ["docker-help"]