🏗️ Added kafka and zookeeper

This commit is contained in:
2024-05-10 22:55:05 -04:00
parent fecd97c222
commit 3633054091

View File

@@ -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