X-Git-Url: https://gerrit.onap.org/r/gitweb?a=blobdiff_plain;f=src%2Fmain%2Fdocker%2FDockerfile;h=c9168c24e33989c59c19fbe9afeb03a5e07b5068;hb=fceaf3ddac03afb759fc18c41f284216f370aa0b;hp=b7f303d0ccc4f5fff9f7b8d6432b14ae21544a36;hpb=fddf6e2348d222471913ea7175cf842d38ad7b0f;p=dmaap%2Fkafka11aaf.git diff --git a/src/main/docker/Dockerfile b/src/main/docker/Dockerfile index b7f303d..c9168c2 100644 --- a/src/main/docker/Dockerfile +++ b/src/main/docker/Dockerfile @@ -1,6 +1,6 @@ FROM anapsix/alpine-java -ARG kafka_version=0.11.0.1 +ARG kafka_version=1.1.1 ARG scala_version=2.12 @@ -31,6 +31,7 @@ ADD broker-list.sh /usr/bin/broker-list.sh ADD create-topics.sh /usr/bin/create-topics.sh ADD start-kafkaOrMirrorMaker.sh /usr/bin/start-kafkaOrMirrorMaker.sh ADD start-mirrormaker.sh /usr/bin/start-mirrormaker.sh +RUN mkdir /opt/logs # The scripts need to have executable permission RUN chmod a+x /usr/bin/start-kafka.sh && \ chmod a+x /usr/bin/broker-list.sh && \ @@ -39,3 +40,11 @@ RUN chmod a+x /usr/bin/start-kafka.sh && \ chmod a+x /usr/bin/create-topics.sh # Use "exec" form so that it runs as PID 1 (useful for graceful shutdown) CMD ["start-kafkaOrMirrorMaker.sh"] + +RUN addgroup -S onap \ + && adduser -S mrkafka -G onap \ + && chown -R mrkafka:onap /opt/kafka/ /opt/logs/ /opt/etc/ /kafka/ /usr/bin/ /tmp/ + +USER mrkafka + +