THIS IS A TEST INSTANCE. ALL YOUR CHANGES WILL BE LOST!!!!
Code
The code for the UI can be found on GitHub in the UI directory
Prerequisites
Install:
- NodeJS + NPM (tested with v12+/ v6+)
- Docker + Docker-Compose
- You can use the IDE of your choice
Development Environment
Set-Up StreamPipes Backend
Clone Installer [Link]
Code Block language bash title Prepare Installer # 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
Code Block language bash title Prepare Installer cd installer cd cli
Configure StreamPipes for UI development
Code Block language bash title Prepare Installer ./streampipes env --set ui # Updates the file 'system'. All StreamPipes services required for UI development are selected
Start StreamPipes backend
Code Block language bash title Prepare Installer # Downloads all docker images and starts StreamPipes backend ./streampipes up -d
Set-Up UI
Go to 'ui' directory
Code Block language bash title Prepare Installer cd ui
Install npm dependencies
Code Block language bash title Prepare Installer npm install # for NPM > v7, run npm install --legacy-peer-deps
Start the UI
Code Block language bash title Prepare Installer npm start