X-Git-Url: https://juplo.de/gitweb/?a=blobdiff_plain;f=kafka%2FDockerfile;h=2d178c7aa3df92066dd0efa80ec9c20af9cc5e91;hb=dc10e7677f970e665600af5c5bcc57506aa48d19;hp=bd2fe307ae2e5d962bb8bd42957f3cd6864a65df;hpb=5b86c65e9937bc10d836779f949241c39684a581;p=demos%2Fkafka%2Ftraining diff --git a/kafka/Dockerfile b/kafka/Dockerfile index bd2fe30..2d178c7 100644 --- a/kafka/Dockerfile +++ b/kafka/Dockerfile @@ -9,15 +9,7 @@ RUN git clone -b migrate_to_kafka_2_5 https://github.com/linkedin/cruise-control WORKDIR cruise-control RUN ./gradlew jar -FROM confluentinc/cp-kafka-connect:${VERSION} -USER root -COPY --from=0 /tmp/cruise-control/config /opt/cruise-control/config/ -COPY --from=0 /tmp/cruise-control/cruise-control/build /opt/cruise-control/cruise-control/build/ -COPY --from=0 /tmp/cruise-control/kafka-cruise-control-start.sh /opt/cruise-control/ -WORKDIR /opt/cruise-control -RUN wget -O - https://github.com/linkedin/cruise-control-ui/releases/download/v0.4.0/cruise-control-ui-0.4.0.tar.gz | tar -xzv -ENV BOOTSTRAP_SERVERS=localhost:9092 -ENV ZOOKEEPER_CONNECT=localhost:2181 -RUN echo -e '#!/bin/bash\n sed -ie "s+^bootstrap\.servers=.*$+bootstrap.servers=${BOOTSTRAP_SERVERS}+;s+^zookeeper\.connect=.*$+zookeeper.connect=${ZOOKEEPER_CONNECT}+" config/cruisecontrol.properties\nexec ./kafka-cruise-control-start.sh "$@"' > run.sh; chmod a+x run.sh -ENTRYPOINT [ "/opt/cruise-control/run.sh" ] -CMD [ "config/cruisecontrol.properties" ] +FROM confluentinc/cp-kafka:${VERSION} +COPY --from=0 \ + /tmp/cruise-control/cruise-control-metrics-reporter/build/libs/cruise-control-metrics-reporter-*.jar \ + /usr/share/java/kafka/cruise-control-metrics-reporter.jar