The code for the backend can be found on GitHub.
Install:
In this setup we will start the backend, connect, and the processors in your IDE. The UI and all the other services run in docker.
Clone Installer [Link]
# SSH git clone git@github.com:apache/streampipes.git # HTTPS git clone https://github.com/apache/streampipes.git # switch to development branch git checkout dev |
Open CLI directory
cd installer cd cli |
Configure StreamPipes for backend development
./streampipes env --set backend # Updates the file 'system'. All StreamPipes services required for development are selected |
Start third party services (e.g. CouchDB, Kafka, ... in docker)
./streampipes up -d |
Open the project in your IDE
We provide an environment file for each service in the folder development. This contains the environment variables that must be set to run the service.
Instead of the development file, we also provide a startup configuration for IntelliJ under development/runConfigurations, which should be added automatically to the project.
