dagu
dagu copied to clipboard
Yet another cron alternative with a Web UI, but with much more capabilities. It aims to solve greater problems.
- [x] Implemented new history data structure - [ ] Implemented new `api/v1/history/date/` API
我的 schedule: "*/33 * * * *" 但是执行时间表是: 00:00:00 00:33:00 01:00:00 01:33:00 ... 这并不是每33分钟执行一次
This PR implements DAG schema validation in the Monaco Editor, like suggested here: [issue #652](https://github.com/daguflow/dagu/issues/652) ### Changes 1. **Schema and Definition Updates** - Modified the `definition` struct and JSON schema...
**Overview** Add the JSON schema-based validation to the DAG(YAML) editor. **JSON schema** The schema file is available at: https://raw.githubusercontent.com/daguflow/dagu/main/schemas/dag.schema.json **Implementation** Configure [react-monaco-editor](https://github.com/react-monaco-editor/react-monaco-editor) to use the provided JSON schema file. The...
I have a use case where the logs can be very large (example is 216MB on frontend once it fully loads). The user experience is that the page fails to...
In documentation https://dagu.readthedocs.io/en/latest/yaml_format.html there is an example: ``` steps: - name: deno_hello_world executor: type: docker config: image: "denoland/deno:1.10.3" container: volumes: /app:/app: env: - FOO=BAR host: autoRemove: true command: run https://examples.deno.land/hello-world.ts...
good day to you! today I was playing with API and discovered that "retry" "action" post request hangs until the dag is not finished. The POST request hangs and if...
It would be a pleasant feature to be able to toggle the current behavior for logs (no auto-scrolling) with auto-scrolling on the execution view of logs. I'm not sure about...
**Brief overview** We aim to support more complex conditions in the `preconditions` field. ## **Proposed solution:** Inline script We suggest allowing the use of JavaScript in the condition field. **Javascript**...
I really like Dagu and the other projects. I think that I cant use Dagu the way it is now, because it won't protect from race conditions and double work....