This is an automated email from the ASF dual-hosted git repository.
zehnder pushed a commit to branch
3907-update-docker-composeyml-to-use-nats-broker
in repository https://gitbox.apache.org/repos/asf/streampipes.git
The following commit(s) were added to
refs/heads/3907-update-docker-composeyml-to-use-nats-broker by this push:
new 05ba16de5e refactor(#3907): Change the broker in docker-compose.yml to
nats
05ba16de5e is described below
commit 05ba16de5ed21bb25bd1a9772a99bb103eae6b84
Author: Philipp Zehnder <[email protected]>
AuthorDate: Wed Nov 12 11:37:49 2025 +0100
refactor(#3907): Change the broker in docker-compose.yml to nats
---
docker-compose.yml | 36 +++++++++---------------------------
1 file changed, 9 insertions(+), 27 deletions(-)
diff --git a/docker-compose.yml b/docker-compose.yml
index a8659193b1..d2e20b38e7 100644
--- a/docker-compose.yml
+++ b/docker-compose.yml
@@ -34,6 +34,8 @@ services:
context: ./streampipes-service-core
dockerfile: Dockerfile
image: streampipes_backend:release-validation
+ environment:
+ - SP_PRIORITIZED_PROTOCOL=nats
depends_on:
- couchdb
volumes:
@@ -48,7 +50,7 @@ services:
dockerfile: Dockerfile
image: streampipes_ui:release-validation
environment:
- - SP_HTTP_SERVER_ADAPTER_ENDPOINT=extensions-all-jvm:8090
+ - SP_HTTP_SERVER_ADAPTER_ENDPOINT=extensions-all-iiot:8090
ports:
- "80:8088"
depends_on:
@@ -60,11 +62,11 @@ services:
networks:
spnet:
- extensions-all-jvm:
+ extensions-all-iiot:
build:
- context: ./streampipes-extensions/streampipes-extensions-all-jvm
+ context: ./streampipes-extensions/streampipes-extensions-all-iiot
dockerfile: Dockerfile
- image: streampipes_pipeline-elements-all-jvm:release-validation
+ image: streampipes_pipeline-elements-all-iiot:release-validation
logging: *default-logging
networks:
spnet:
@@ -80,28 +82,9 @@ services:
networks:
spnet:
- kafka:
- image: apache/kafka:4.1.0
- hostname: kafka
- environment:
- - KAFKA_NODE_ID=0
- - KAFKA_PROCESS_ROLES=controller,broker
- - KAFKA_AUTO_CREATE_TOPICS_ENABLE=true
- - KAFKA_CONTROLLER_QUORUM_VOTERS=0@kafka:9093
- - KAFKA_LISTENERS=PLAINTEXT://:9092,CONTROLLER://:9093,OUTSIDE://:9094
- -
KAFKA_ADVERTISED_LISTENERS=PLAINTEXT://kafka:9092,OUTSIDE://localhost:9094
- -
KAFKA_LISTENER_SECURITY_PROTOCOL_MAP=CONTROLLER:PLAINTEXT,PLAINTEXT:PLAINTEXT,OUTSIDE:PLAINTEXT
- - KAFKA_INTER_BROKER_LISTENER_NAME=PLAINTEXT
- - KAFKA_CONTROLLER_LISTENER_NAMES=CONTROLLER
- - KAFKA_MESSAGE_MAX_BYTES=5000012
- - KAFKA_REPLICA_FETCH_MAX_BYTES=10000000
- - KAFKA_FETCH_MESSAGE_MAX_BYTES=5000012
- - KAFKA_OFFSETS_TOPIC_REPLICATION_FACTOR=1
- - KAFKA_OFFSETS_TOPIC_NUM_PARTITIONS=1
- - KAFKA_DEFAULT_REPLICATION_FACTOR=1
- volumes:
- - kafka3:/var/lib/kafka/data
- logging: *default-logging
+ nats:
+ image: nats
+ restart: unless-stopped
networks:
spnet:
@@ -138,7 +121,6 @@ services:
spnet:
volumes:
- kafka3:
couchdb:
influxdb:
influxdb2: