Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

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

...

Set-Up StreamPipes Backend

  1. Clone Installer [Link]

  2. Checkout branch 'dev'
  3. Go to directory 'cli'
  4. RUN './sp set-template ui-dev'
    • This will update the file 'system' and active all StreamPipes services, except the UI
  5. Code Block
    languagebash
    titlePrepare Installer
    # SSH
    git clone git@github.com:apache/incubator-streampipes-installer.git
    # HTTPS
    git clone https://github.com/apache/incubator-streampipes-installer.git
    
    # switch to development branch
    git checkout dev


  6. Open CLI directory

    Code Block
    languagebash
    titlePrepare Installer
    cd incubator-streampipes-installer
    cd cli


  7. Configure StreamPipes for UI development

    Code Block
    languagebash
    titlePrepare Installer
    ./sp set-template ui-dev
    # Updates the file 'system'. All StreamPipes services required for UI development are selected


  8. Start StreamPipes backend

    Code Block
    languagebash
    titlePrepare Installer
    # Downloads all docker images and starts StreamPipes backend
    ./sp start
    RUN './sp start'This command will pull all docker images and start StreamPipes


Set-Up UI

  1. Clone StreamPipes [Link]
  2. Go to 'ui' directory
  3. RUN 'npm install'
  4. RUN 'npm start'