Skip to main content
Version: 2.4.5

Developing Flows

Flows is handled on the Heroku platform.

Getting started

First steps to get started.

  • Create an account on Heroku.
  • Install the Heroku utilities.
  • Ask a Liquidsoap administrator to give you access to the repositories.

The repositories of the main components are organized as follows.

  • savonet-flows is the python handler to submit metadata:
  • the associated github repository
  • the Heroku repository is git@heroku.com:savonet-liquidsoap.git
  • savonet-flows-socket is the node application to serve the webpage and client stuff.
  • the associated github repository
  • the test Heroku webpage is updated by pushing on git@heroku.com:savonet-flows-socket-next.git
  • the prod Heroku webpage is updated by pushing on git@heroku.com:savonet-flows-socket.git

Some more experimental repositories include:

Useful commands

Getting the environment variables:

heroku config -s --app savonet-flows

Seeing the logs of the socket application:

heroku logs -t --app savonet-flows-socket