Skip to content

Ragnacodes/Legato-Backend

Repository files navigation

Legato-Backend

Legato is a workflow system management. You can define your routines in a scenario and automate them.

😄 In music performance and notation, legato indicates that musical notes are played or sung smoothly and connected.

All you need to determine is a graph. The nodes are the services or the tasks that you need to be done. The edges specify the parallelism of a series of tasks or the priority of a job over another.

Documentation

Run the Legato server

# Clone the repository 
git clone https://github.com/Ragnacodes/Legato-Backend

# Run the docker compose 
sudo docker-compose up --build

Preview

Services

At the moment, there are about eight available services. There are also some other toolkits like sleep and loop. The point is that you can easily define your own service and add to this framework.

There are a bunch of services that you can use.

docs/images/Untitled%203.png

Panel

You can use the provided panel to

  • keep an eye on your workflows
  • see the logs or status of each workflow
  • see some statistics on the first page of the panel.

docs/images/Untitled%204.png