From aa40da49957ebad06fff277d6d9937fc370ded44 Mon Sep 17 00:00:00 2001 From: Jakub Lidke Date: Fri, 25 Aug 2023 13:11:10 +0200 Subject: chore: dev kafka is available via localhost, now. --- dev-compose.yml | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) (limited to 'dev-compose.yml') diff --git a/dev-compose.yml b/dev-compose.yml index 8f0780f..647b1aa 100644 --- a/dev-compose.yml +++ b/dev-compose.yml @@ -11,8 +11,11 @@ services: ALLOW_PLAINTEXT_LISTENER: "yes" KAFKA_CFG_NODE_ID: "0" KAFKA_CFG_PROCESS_ROLES: "controller,broker" - KAFKA_CFG_LISTENERS: PLAINTEXT://:9092,CONTROLLER://:9093 - KAFKA_CFG_LISTENER_SECURITY_PROTOCOL_MAP: CONTROLLER:PLAINTEXT,PLAINTEXT:PLAINTEXT + KAFKA_CFG_LISTENERS: PLAINTEXT://:9094,CONTROLLER://:9093,EXTERNAL://:9092 + KAFKA_CFG_ADVERTISED_LISTENERS: PLAINTEXT://kafka:9094,EXTERNAL://localhost:9092 + KAFKA_CFG_LISTENER_SECURITY_PROTOCOL_MAP: CONTROLLER:PLAINTEXT,EXTERNAL:PLAINTEXT,PLAINTEXT:PLAINTEXT + KAFKA_CFG_INTER_BROKER_LISTENER_NAME: PLAINTEXT + KAFKA_CFG_AUTO_CREATE_TOPICS_ENABLE: true KAFKA_CFG_CONTROLLER_QUORUM_VOTERS: 0@kafka:9093 KAFKA_CFG_CONTROLLER_LISTENER_NAMES: CONTROLLER -- cgit v1.2.3 From 532254593fbc1a8217a276fe94f7d9fcd87da6b5 Mon Sep 17 00:00:00 2001 From: Jakub Lidke Date: Mon, 28 Aug 2023 12:47:09 +0200 Subject: test: * added additional external host 'localhost', now we can connect without additional host alias. * added akhq to dev-compose.yml --- dev-compose.yml | 24 ++++++++++++++++++++---- 1 file changed, 20 insertions(+), 4 deletions(-) (limited to 'dev-compose.yml') diff --git a/dev-compose.yml b/dev-compose.yml index 647b1aa..08db2e3 100644 --- a/dev-compose.yml +++ b/dev-compose.yml @@ -1,5 +1,4 @@ services: - # Note: Make sure, hostname "kafka" points to 127.0.0.1 # otherwise connection will not be available kafka: @@ -7,18 +6,34 @@ services: hostname: kafka ports: - "9092:9092" + - "9094:9094" environment: ALLOW_PLAINTEXT_LISTENER: "yes" KAFKA_CFG_NODE_ID: "0" KAFKA_CFG_PROCESS_ROLES: "controller,broker" - KAFKA_CFG_LISTENERS: PLAINTEXT://:9094,CONTROLLER://:9093,EXTERNAL://:9092 - KAFKA_CFG_ADVERTISED_LISTENERS: PLAINTEXT://kafka:9094,EXTERNAL://localhost:9092 + KAFKA_CFG_LISTENERS: PLAINTEXT://:9092,CONTROLLER://:9093,EXTERNAL://:9094 + KAFKA_CFG_ADVERTISED_LISTENERS: PLAINTEXT://kafka:9092,EXTERNAL://localhost:9094 KAFKA_CFG_LISTENER_SECURITY_PROTOCOL_MAP: CONTROLLER:PLAINTEXT,EXTERNAL:PLAINTEXT,PLAINTEXT:PLAINTEXT KAFKA_CFG_INTER_BROKER_LISTENER_NAME: PLAINTEXT KAFKA_CFG_AUTO_CREATE_TOPICS_ENABLE: true KAFKA_CFG_CONTROLLER_QUORUM_VOTERS: 0@kafka:9093 KAFKA_CFG_CONTROLLER_LISTENER_NAMES: CONTROLLER + akhq: + image: tchiotludo/akhq:0.21.0 + environment: + AKHQ_CONFIGURATION: | + akhq: + connections: + docker-kafka-server: + properties: + bootstrap.servers: "kafka:9092" + connect: + - name: "kafka-connect" + url: "http://kafka-connect:8083" + ports: + - "8084:8080" + mariadb: image: mariadb:10 ports: @@ -28,6 +43,7 @@ services: MARIADB_USER: dev MARIADB_PASSWORD: dev MARIADB_ROOT_PASSWORD: dev + # postgres: # image: postgres:alpine # ports: @@ -35,4 +51,4 @@ services: # environment: # POSTGRES_DB: dev # POSTGRES_USER: dev -# POSTGRES_PASSWORD: dev +# POSTGRES_PASSWORD: dev \ No newline at end of file -- cgit v1.2.3