Kafkatorio/modules/infra-kafka-cluster/src/docker-compose.yml

53 lines
1.2 KiB
YAML
Raw Normal View History

2021-10-22 00:07:26 +02:00
version: "3.9"
services:
kafka:
2021-10-22 00:07:26 +02:00
image: dev-adamko/kafka-kraft
container_name: "kafka"
restart: "unless-stopped"
2021-10-22 00:07:26 +02:00
build:
dockerfile: "kafka.Dockerfile"
target: "kafka-kraft"
args:
KAFKA_DL_URL: "https://dlcdn.apache.org/kafka/3.0.0/kafka_2.13-3.0.0.tgz"
networks:
2021-10-24 12:28:12 +02:00
- "kafka-nw"
- "kafkatorio-nw"
2021-10-22 00:07:26 +02:00
ports:
- "9092:9092"
- "9093:9093"
2021-10-24 12:28:12 +02:00
kafka-ui:
image: provectuslabs/kafka-ui:0.2.1
container_name: "kafka-ui"
2021-10-24 12:28:12 +02:00
restart: "unless-stopped"
networks:
- "kafka-nw"
ports:
- "8080:8080"
environment:
- KAFKA_CLUSTERS_0_NAME=${COMPOSE_PROJECT_NAME}
2021-10-24 12:28:12 +02:00
- KAFKA_CLUSTERS_0_BOOTSTRAPSERVERS=kafka:29092
# - KAFKA_CLUSTERS_0_ZOOKEEPER=kafka:9093
2021-10-22 00:07:26 +02:00
# kafka-connect:
# image: dev-adamko/kafka-connect
# container_name: "kafka-connect"
# build:
# dockerfile: "kafka.Dockerfile"
# target: "kafka-connect"
# args:
# KAFKA_DL_URL: "https://dlcdn.apache.org/kafka/3.0.0/kafka_2.13-3.0.0.tgz"
# depends_on:
# - kafka-kraft
# ports:
# - "8083:8083"
#
networks:
2021-10-24 12:28:12 +02:00
kafka-nw:
name: "kafka-nw"
kafkatorio-nw:
name: "kafkatorio-nw"