Skip to content

Latest commit

 

History

27 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Dagu for gokrazy

This package contains the static build of https://github.com/dagu-org/dagu

Usage

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.

  1. Install Dagu onto the remote machine:
gok add github.com/gokrazy/mkfs
gok add github.com/ascension-association/gk-dagu
gok update
  1. Load <device IP address>:8080 in your browser and login with the same credentials as the gokrazy admin dashboard

  2. Click on DAG Definitions in the left-hand column

  3. Click on the + New button in the top-right area

  4. Call the DAG Name test and click Create

  5. Scroll down to the Definition section and replace the contents with:

steps:
  - /usr/local/bin/busybox echo "It worked!"
  1. Click the Save Changes button

  2. Scroll to the top and click the play triangle button to run the test (click Start on the popup)

  3. The cmd_1 box outline should turn green and the Run Status section should say succeeded and in the Steps section clicking on the out button in the Error / Logs column should show the result

  4. Close the out popup, then scroll to the top and click the Specs tab, then click the Delete button

About

Dagu for gokrazy

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages