Skip to content

Storage File

Persists task output to local disk as JSON files. Good for local runs and debugging.

Example

from dotflow import Config, DotFlow, action
from dotflow.providers import StorageFile


@action
def simple_step():
    return "ok"


def main():
    config = Config(storage=StorageFile(path=".output"))

    workflow = DotFlow(config=config)
    workflow.task.add(step=simple_step)
    workflow.start()

    return workflow


if __name__ == "__main__":
    main()
👀 Full file preview
from dotflow import Config, DotFlow, action
from dotflow.providers import StorageFile


@action
def simple_step():
    return "ok"


def main():
    config = Config(storage=StorageFile(path=".output"))

    workflow = DotFlow(config=config)
    workflow.task.add(step=simple_step)
    workflow.start()

    return workflow


if __name__ == "__main__":
    main()

References