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.
# Clone the repository
git clone https://github.com/Ragnacodes/Legato-Backend
# Run the docker compose
sudo docker-compose up --build
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.
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.