dagu
dagu copied to clipboard
Yet another cron alternative with a Web UI, but with much more capabilities. It aims to solve greater problems.
Why: this makes it easier to run multiple Dagu servers on a single instance.
By specifying environment variables on a per-step basis, the maintainability of workflows can be greatly improved. For instance, the following YAML snippet sets the FOO environment variable to "BAR" for...
In some cases it is a problem: e.g. When a DAG is called from other DAG and it did not run due to precondition, the result is treated as error...
The user should be able to delete a DAG from the Web UI. - [ ] Add DELETE endpoint for `/dags/` - [ ] Add `Delete` icon button in the...
Dagu currently gets some config via env. To make Dagu configuration more clearer, the user should be able to specify these config in config.yaml not in env. [settings/settings.go](https://github.com/yohamta/dagu/blob/main/internal/settings/settings.go#L18) ```go SETTING__DATA_DIR...
- [ ] `config` package should be `dag` and `dag.Config` type should be `dag.DAG` for easier distinguish from `admin.Config` - [ ] `scheduler` package should be `graph` or other name...
It should have a method to call/stop other DAG. Currently DAG can call other DAG by using the `dagu start` command but it should be suppoerted natively. Example: ```yaml steps:...
Currently if a precondition do not match `dagu start` exit without recording DAG status.
Migrate to [swr](https://swr.vercel.app/ja) from fetch api.