Hi all, we removed the requirement to define the servers IP address when StreamPipes is run completely in Docker. However, we still have to change several configs to ensure the new setting also works during development.
This change effects the following projects: * streampipes * Do we still need all of those configurations for the backend? SP_COUCHDB_HOST=localhost uri=http://localhost:8031/rdf4j-server SP_KAFKA_HOST=host.docker.internal SP_ZOOKEEPER_HOST=host.docker.internal SP_JMS_HOST=host.docker.internal SP_KAFKA_REST_HOST=host.docker.internal SP_KAFKA_REST_PORT=8073 SP_BACKEND_HOST=host.docker.internal SP_ELASTICSEARCH_HOST=host.docker.internal SP_DATALAKE_HOST=host.docker.internal SP_DATALAKE_PORT=9200 SP_INFLUX_HOST=host.docker.internal * streampipes-pipeline-elements * Suggestion of an example configuration for processing containers: SP_PORT=6060 SP_HOST=host.docker.internal SP_DEBUG=true * streampipes-connect-adapters * Suggestion of an example configuration for connect adapters SP_KAFKA_HOST=localhost SP_CONNECT_CONTAINER_HOST=localhost SP_CONNECT_CONTAINER_MASTER_HOST=localhost SP_CONNECT_CONTAINER_WORKER_HOST=localhost SP_DATA_LOCATION=./test_data/ SP_DEBUG=true Did I forget any configurations we have to change? I am still not completely certain when to use localhost and when to use host.docker.internal during development. Currently I added host.docker.internal to my /etc/hosts file. Is there a way to remove this entry? Additionally I suggest to remove all deployment folders (containing a docker-compose.yml file) in the projects and manage them centrally in the cli project. Cheers, Philipp
smime.p7s
Description: S/MIME cryptographic signature