Sign inSign up

ovhcom/utask

By ovhcom

•Updated 18 days ago

µTask is an automation engine that models and executes business processes declared in yaml. ✏️📋

Image
1

10K+

ovhcom/utask repository overview

⁠µTask, the Lightweight Automation Engine

µTask is an automation engine built for the cloud. It is:

  • simple to operate: only a postgres DB is required
  • secure: all data is encrypted, only visible to authorized users
  • extensible: you can develop custom actions in golang

µTask allows you to model business processes in a declarative yaml format. Describe a set of inputs and a graph of actions and their inter-dependencies: µTask will asynchronously handle the execution of each action, working its way around transient errors and keeping an encrypted, auditable trace of all intermediary states until completion.

⁠Quick start

⁠Running with docker-compose

Download our latest install script, setup your environment and launch your own local instance of µTask.

mkdir utask && cd utask
wget https://github.com/ovh/utask/releases/latest/download/install-utask.sh
sh install-utask.sh
docker-compose up

All the configuration for the application is found in the environment variables in docker-compose.yaml. You'll see that basic auth is setup for user admin with password 1234. Try logging in with this user on the graphical dashboard: http://localhost:8081/ui/dashboard⁠.

You can also explore the API schema: http://localhost:8081/unsecured/spec.json⁠.

Tag summary

Content type

Image

Digest

sha256:cc8398b8e…

Size

367.1 MB

Last updated

18 days ago

docker pull ovhcom/utask