blob: 930f5ba664233c1be2e5d773d4ccb3a320c8a0ba (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
|
FROM confluentinc/cp-kafka:6.2.0
ENV COMPONENT=kafka \
KAFKA_USER=mrkafka \
KAFKA_GROUP=onap
COPY org.onap.dmaap.mr.trust.jks \
org.onap.dmaap.mr.p12 \
org.onap.dmaap.mr.keyfile \
/etc/${COMPONENT}/secrets/cert/
USER root
RUN userdel -r appuser && groupadd $KAFKA_GROUP && useradd $KAFKA_USER -u 1000 -G 1000,$KAFKA_GROUP
WORKDIR /home/$KAFKA_USER
COPY include/etc/confluent/docker/* /etc/confluent/docker/
RUN chmod -R +x /etc/confluent/docker \
&& mkdir -p /etc/${COMPONENT}/data /etc/${COMPONENT}/secrets \
&& chown -R $KAFKA_USER:$KAFKA_GROUP /var/lib/${COMPONENT} /etc/${COMPONENT} /etc/confluent/docker /var/log/${COMPONENT} /var/lib/${COMPONENT} /var/log/confluent
COPY kafka11aaf.jar /usr/share/java/${COMPONENT}/
USER $KAFKA_USER
EXPOSE 9092 9093
CMD ["/etc/confluent/docker/run"]
|