diff options
| author | jlidke | 2025-07-22 20:02:15 +0200 |
|---|---|---|
| committer | GitHub | 2025-07-22 20:02:15 +0200 |
| commit | 199511e567884bb703277c276b782e54e528f744 (patch) | |
| tree | 42c19612ae161f98a252a13f4bd8234d7bae0527 /dev/docker-compose.dev.yml | |
| parent | 1319be8b3f5fbb3c4800dc9b942fc1982ac928d3 (diff) | |
63 check consent status (#120)
Co-authored-by: Paul-Christian Volkmer <code@pcvolkmer.de>
Diffstat (limited to 'dev/docker-compose.dev.yml')
| -rw-r--r-- | dev/docker-compose.dev.yml | 74 |
1 files changed, 40 insertions, 34 deletions
diff --git a/dev/docker-compose.dev.yml b/dev/docker-compose.dev.yml index d7a436b..f8f9183 100644 --- a/dev/docker-compose.dev.yml +++ b/dev/docker-compose.dev.yml @@ -2,31 +2,55 @@ version: '3.7' services: - zoo1: - image: zookeeper:3.8.0 - hostname: zoo1 + zoo: + image: zookeeper:3.9.2 + restart: unless-stopped ports: - "2181:2181" environment: ZOO_MY_ID: 1 ZOO_PORT: 2181 - ZOO_SERVERS: server.1=zoo1:2888:3888;2181 + ZOO_SERVERS: server.1=zoo:2888:3888;2181 - kafka1: - image: confluentinc/cp-kafka:7.2.1 - hostname: kafka1 + kafka: + image: confluentinc/cp-kafka:7.6.1 ports: - "9092:9092" environment: - KAFKA_ADVERTISED_LISTENERS: LISTENER_DOCKER_INTERNAL://kafka1:19092,LISTENER_DOCKER_EXTERNAL://${DOCKER_HOST_IP:-127.0.0.1}:9092 - KAFKA_LISTENER_SECURITY_PROTOCOL_MAP: LISTENER_DOCKER_INTERNAL:PLAINTEXT,LISTENER_DOCKER_EXTERNAL:PLAINTEXT + KAFKA_ADVERTISED_LISTENERS: LISTENER_DOCKER_INTERNAL://kafka:19092,LISTENER_DOCKER_EXTERNAL://172.17.0.1:9093,LISTENER_EXTERNAL://127.0.0.1:9092 + KAFKA_LISTENER_SECURITY_PROTOCOL_MAP: LISTENER_DOCKER_INTERNAL:PLAINTEXT,LISTENER_DOCKER_EXTERNAL:PLAINTEXT,LISTENER_EXTERNAL:PLAINTEXT KAFKA_INTER_BROKER_LISTENER_NAME: LISTENER_DOCKER_INTERNAL - KAFKA_ZOOKEEPER_CONNECT: "zoo1:2181" + KAFKA_ZOOKEEPER_CONNECT: zoo:2181 KAFKA_BROKER_ID: 1 - KAFKA_LOG4J_LOGGERS: "kafka.controller=INFO,kafka.producer.async.DefaultEventHandler=INFO,state.change.logger=INFO" + KAFKA_LOG4J_LOGGERS: kafka.controller=INFO,kafka.producer.async.DefaultEventHandler=INFO,state.change.logger=INFO KAFKA_OFFSETS_TOPIC_REPLICATION_FACTOR: 1 + KAFKA_MESSAGE_MAX_BYTES: 5242880 + KAFKA_REPLICA_FETCH_MAX_BYTES: 5242880 + KAFKA_COMPRESSION_TYPE: gzip depends_on: - - zoo1 + - zoo + healthcheck: + test: kafka-topics --bootstrap-server kafka:9092 --list + interval: 30s + timeout: 10s + retries: 3 + + akhq: + image: tchiotludo/akhq:0.25.0 + environment: + AKHQ_CONFIGURATION: | + akhq: + ui-options: + topic.show-all-consumer-groups: true + topic-data.sort: NEWEST + connections: + docker-kafka-server: + properties: + bootstrap.servers: "kafka:19092" + ports: + - "9000:8080" + depends_on: + - kafka kafka-rest-proxy: image: confluentinc/cp-kafka-rest:7.2.1 @@ -40,8 +64,8 @@ services: KAFKA_REST_HOST_NAME: kafka-rest-proxy KAFKA_REST_BOOTSTRAP_SERVERS: PLAINTEXT://kafka1:19092 depends_on: - - zoo1 - - kafka1 + - zoo + - kafka kafka-connect: image: confluentinc/cp-kafka-connect:7.2.1 @@ -67,24 +91,6 @@ services: #volumes: # - ./connectors:/etc/kafka-connect/jars/ depends_on: - - zoo1 - - kafka1 + - zoo + - kafka - kafka-rest-proxy - - akhq: - image: tchiotludo/akhq:0.21.0 - environment: - AKHQ_CONFIGURATION: | - akhq: - connections: - docker-kafka-server: - properties: - bootstrap.servers: "kafka1:19092" - connect: - - name: "kafka-connect" - url: "http://kafka-connect:8083" - ports: - - "8084:8080" - depends_on: - - kafka1 - - kafka-connect |
