-
Notifications
You must be signed in to change notification settings - Fork 17
/
Copy pathDockerfile.schema-registry
18 lines (16 loc) · 1.02 KB
/
Dockerfile.schema-registry
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
FROM cricketeerone/apache-kafka-connect:latest-confluent-hub
# https://www.confluent.io/hub/confluentinc/kafka-connect-avro-converter
ARG CONFLUENT_VERSION_AVRO=7.5.1
# https://www.confluent.io/hub/confluentinc/kafka-connect-protobuf-converter
ARG CONFLUENT_VERSION_PROTO=7.5.1
# https://www.confluent.io/hub/confluentinc/kafka-connect-json-schema-converter
ARG CONFLUENT_VERSION_JSON=7.5.1
RUN confluent-hub install --no-prompt \
--component-dir /app/libs --worker-configs /app/resources/connect-distributed.properties -- \
confluentinc/kafka-connect-avro-converter:${CONFLUENT_VERSION_AVRO} \
&& confluent-hub install --no-prompt \
--component-dir /app/libs --worker-configs /app/resources/connect-distributed.properties -- \
confluentinc/kafka-connect-protobuf-converter:${CONFLUENT_VERSION_PROTO} \
&& confluent-hub install --no-prompt \
--component-dir /app/libs --worker-configs /app/resources/connect-distributed.properties -- \
confluentinc/kafka-connect-json-schema-converter:${CONFLUENT_VERSION_JSON}