-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathDockerfile
More file actions
17 lines (12 loc) · 700 Bytes
/
Copy pathDockerfile
File metadata and controls
17 lines (12 loc) · 700 Bytes
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
ARG CONFLUENT_VERSION=7.7.0
FROM amazoncorretto:17 as build
COPY . /project
WORKDIR /project
RUN ./gradlew clean build shadowJar
FROM confluentinc/cp-kafka-connect-base:${CONFLUENT_VERSION}
RUN confluent-hub install --no-prompt confluentinc/kafka-connect-jdbc:10.7.4
RUN confluent-hub install --no-prompt confluentinc/kafka-connect-datagen:latest
RUN mkdir /usr/share/java/rest
COPY --from=build /project/kafka-connect-rest/build/libs/kafka-connect-rest-*.jar /usr/share/java/rest
RUN mkdir /usr/share/confluent-hub-components/transformation
COPY --from=build /project/kafka-connect-transformation/build/libs/kafka-connect-transformation-*.jar /usr/share/confluent-hub-components/transformation