This package contains the static build of https://github.com/dagu-org/dagu
Dagu is a lightweight workflow engine with a modern Web UI. Workflows are defined in a simple, declarative YAML format and can be executed on schedule. It supports shell commands, remote execution via SSH, and container images.
- Install Dagu onto the remote machine:
gok add github.com/gokrazy/mkfs
gok add github.com/ascension-association/gk-dagu
gok update
-
Load
<device IP address>:8080in your browser and login with the same credentials as the gokrazy admin dashboard -
Click on
DAG Definitionsin the left-hand column -
Click on the
+ Newbutton in the top-right area -
Call the DAG Name
testand clickCreate -
Scroll down to the
Definitionsection and replace the contents with:
steps:
- /usr/local/bin/busybox echo "It worked!"
-
Click the
Save Changesbutton -
Scroll to the top and click the play triangle button to run the test (click
Starton the popup) -
The
cmd_1box outline should turn green and the Run Status section should saysucceededand in the Steps section clicking on theoutbutton in the Error / Logs column should show the result -
Close the
outpopup, then scroll to the top and click theSpecstab, then click theDeletebutton