kafka-connect-bigquery icon indicating copy to clipboard operation
kafka-connect-bigquery copied to clipboard

Dockerize kafka connector

Open krisnaru opened this issue 5 years ago • 1 comments

Hi Team,

we are looking for dockerfile for kafka connector. Has anyone deployed into docker?

krisnaru avatar Jun 20 '19 07:06 krisnaru

We are using Dockerfile below to build a docker image with kafka-connect-bigquery master branch to use internally.

FROM gradle:jdk8 AS builder

RUN curl -k -SsL https://github.com/wepay/kafka-connect-bigquery/archive/master.zip -o kafka-connect-bigquery.zip \
    && unzip kafka-connect-bigquery.zip -d /tmp

RUN cd /tmp/kafka-connect-bigquery-master && ./gradlew clean distTar
RUN mkdir -p /tmp/kafka-connect-bigquery \
    && tar -xf /tmp/kafka-connect-bigquery-master/kcbq-confluent/build/distributions/kcbq-confluent-*.tar \
       -C /tmp/kafka-connect-bigquery --strip-components=1

FROM confluentinc/cp-kafka-connect-base:5.2.2

ARG plugin_path=/usr/share/java
COPY --from=builder --chown=root:root /tmp/kafka-connect-bigquery ${plugin_path}/kafka-connect-bigquery

duanshiqiang avatar Jul 09 '19 06:07 duanshiqiang