From 36330540919aceaac458072bac121a981ebf83a3 Mon Sep 17 00:00:00 2001 From: Rishi Ghan Date: Fri, 10 May 2024 22:55:05 -0400 Subject: [PATCH] =?UTF-8?q?=F0=9F=8F=97=EF=B8=8F=20Added=20kafka=20and=20z?= =?UTF-8?q?ookeeper?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- docker-compose.yml | 31 ++++++++++++++++++++++++++++++- 1 file changed, 30 insertions(+), 1 deletion(-) diff --git a/docker-compose.yml b/docker-compose.yml index a5919c1..8cf9ff3 100644 --- a/docker-compose.yml +++ b/docker-compose.yml @@ -29,6 +29,8 @@ services: - db - elasticsearch - redis + - kafka + - zookeeper networks: - proxy @@ -62,9 +64,11 @@ services: - db - redis - elasticsearch + - kafka + - zookeeper environment: name: core-services - SERVICES: api,library,importqueue,settings,search,socket,imagetransformation,opds + SERVICES: api,library,jobqueue,settings,search,socket,imagetransformation,torrentjobs,opds env_file: docker-compose.env volumes: - *comics-volume @@ -73,6 +77,31 @@ services: networks: - proxy + zookeeper: + image: zookeeper:latest + container_name: zookeeper + ports: + - "2181:2181" + networks: + - proxy + + kafka: + image: apache/kafka:latest + container_name: kafka + ports: + - "9092:9092" + environment: + KAFKA_ADVERTISED_LISTENERS: INSIDE://kafka:9093,OUTSIDE://localhost:9092 + KAFKA_LISTENER_SECURITY_PROTOCOL_MAP: INSIDE:PLAINTEXT,OUTSIDE:PLAINTEXT + KAFKA_LISTENERS: INSIDE://0.0.0.0:9093,OUTSIDE://0.0.0.0:9092 + KAFKA_ZOOKEEPER_CONNECT: zookeeper:2181 + volumes: + - /var/run/docker.sock:/var/run/docker.sock + depends_on: + - zookeeper + networks: + - proxy + db: image: "bitnami/mongodb:latest" container_name: database