From a9d360f764d796da902f36e951f9ccb28132fa22 Mon Sep 17 00:00:00 2001 From: Darth Tweed Date: Mon, 7 Oct 2024 15:44:12 -0500 Subject: [PATCH] Make kafka client listen and JMX ports configurable --- .env.example | 4 ++++ local/full-stack-compose.yaml | 8 ++++---- 2 files changed, 8 insertions(+), 4 deletions(-) diff --git a/.env.example b/.env.example index 23f20fb9..7ba2e694 100644 --- a/.env.example +++ b/.env.example @@ -8,3 +8,7 @@ LOG_LEVEL="Info" UNLEASH_API_TOKEN=default:development.unleash-insecure-api-token TEMPLATES_WD="./" UNLEASH_WEB_PORT=4242 +ZOOKEEPER_CLIENT_PORT=2181 +KAFKA_JMX_PORT=9999 +KAFKA_CLIENT_LISTEN_PORT=9092 + diff --git a/local/full-stack-compose.yaml b/local/full-stack-compose.yaml index b9571f22..9489793b 100644 --- a/local/full-stack-compose.yaml +++ b/local/full-stack-compose.yaml @@ -18,7 +18,7 @@ services: hostname: zoo1 container_name: zoo1 ports: - - "2181:2181" + - "${ZOOKEEPER_CLIENT_PORT}:2181" environment: ZOOKEEPER_CLIENT_PORT: 2181 ZOOKEEPER_SERVER_ID: 1 @@ -29,9 +29,9 @@ services: hostname: kafka1 container_name: kafka1 ports: - - "9092:9092" + - "${KAFKA_CLIENT_LISTEN_PORT}:9092" - "29092:29092" - - "9999:9999" + - "${KAFKA_JMX_PORT}:9999" environment: KAFKA_ADVERTISED_LISTENERS: INTERNAL://kafka1:19092,EXTERNAL://${DOCKER_HOST_IP:-127.0.0.1}:9092,DOCKER://host.docker.internal:29092 KAFKA_LISTENER_SECURITY_PROTOCOL_MAP: INTERNAL:PLAINTEXT,EXTERNAL:PLAINTEXT,DOCKER:PLAINTEXT @@ -42,7 +42,7 @@ services: KAFKA_OFFSETS_TOPIC_REPLICATION_FACTOR: 1 KAFKA_TRANSACTION_STATE_LOG_REPLICATION_FACTOR: 1 KAFKA_TRANSACTION_STATE_LOG_MIN_ISR: 1 - KAFKA_JMX_PORT: 9999 + KAFKA_JMX_PORT: ${KAFKA_JMS_PORT} KAFKA_JMX_HOSTNAME: ${DOCKER_HOST_IP:-127.0.0.1} KAFKA_AUTHORIZER_CLASS_NAME: kafka.security.authorizer.AclAuthorizer KAFKA_ALLOW_EVERYONE_IF_NO_ACL_FOUND: "true"