Leoflow compile
leoflow compile¶
Compile a DAG project into dag.json via the Python parser.
Options¶
--build build the DAG container image (requires --image)
--builder string image build tool to shell out to (e.g. docker, podman, nerdctl) (default "docker")
--dag-version string DAG version label (default: git describe, else dev)
--dockerfile string Dockerfile path relative to the DAG directory (default "Dockerfile")
-h, --help help for compile
--image string container image reference for the DAG
-o, --output string path to write the compiled dag.json (default "dag.json")
--parser-cmd string override the parser command (default from config)
--push push the built image to its registry (requires --build)
Options inherited from parent commands¶
--config string config file path (default ~/.leoflow/config.yaml)
--log-level string log level: debug, info, warn, error
--server-url string control plane API base URL
SEE ALSO¶
- leoflow - Leoflow is a GitOps-first, container-native workflow orchestrator.