6ec7b58db7991ed59593020de798ad7fb9965144
[demos/kafka/training] / Dockerfile
1 ARG VERSION=7.5.1
2 FROM confluentinc/cp-kafka-connect:${VERSION}
3 USER root
4 COPY cruise-control /opt/cruise-control/
5 WORKDIR /opt/cruise-control
6 ENV BOOTSTRAP_SERVERS=localhost:9092
7 ENV ZOOKEEPER_CONNECT=localhost:2181
8 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
9 ENTRYPOINT [ "/opt/cruise-control/run.sh" ]
10 CMD [ "config/cruisecontrol.properties" ]