diff --git a/docker/docker-compose.yml b/docker/docker-compose.yml --- a/docker/docker-compose.yml +++ b/docker/docker-compose.yml @@ -17,20 +17,24 @@ kafka: image: wurstmeister/kafka ports: - - "9092:9092" + - "29092:29092" env_file: ./env/kafka.env environment: KAFKA_BROKER_ID: 1 - KAFKA_CREATE_TOPICS: swh.journal.objects.content:16:1, - swh.journal.objects.directory:16:1, - swh.journal.objects.origin:16:1, - swh.journal.objects.origin_visit:16:1, - swh.journal.objects.origin_visit_status:16:1, - swh.journal.objects.revision:16:1, - swh.journal.objects.release:16:1, - swh.journal.objects.skipped_content:16:1, - swh.journal.objects.snapshot:16:1, - swh.journal.indexed.origin_intrinsic_metadata:16:1 + KAFKA_CREATE_TOPICS: swh.journal.objects.content:16:1:compact, + swh.journal.objects.directory:16:1:compact, + swh.journal.objects.origin:16:1:compact, + swh.journal.objects.origin_visit:16:1:compact, + swh.journal.objects.origin_visit_status:16:1:compact, + swh.journal.objects.revision:16:1:compact, + swh.journal.objects.release:16:1:compact, + swh.journal.objects.skipped_content:16:1:compact, + swh.journal.objects.snapshot:16:1:compact, + swh.journal.indexed.origin_intrinsic_metadata:16:1:compact + KAFKA_ADVERTISED_LISTENERS: PLAINTEXT://kafka:9092,PLAINTEXT_HOST://127.0.0.1:29092 + KAFKA_LISTENERS: PLAINTEXT://:9092,PLAINTEXT_HOST://:29092 + KAFKA_LISTENER_SECURITY_PROTOCOL_MAP: PLAINTEXT:PLAINTEXT,PLAINTEXT_HOST:PLAINTEXT + KAFKA_INTER_BROKER_LISTENER_NAME: PLAINTEXT depends_on: - zookeeper healthcheck: