Hi team, I'm trying to deploy my flow locally using docker worker The flow seems to register success...
a
Hi team, I'm trying to deploy my flow locally using docker worker The flow seems to register successfully but when it tries to run it can't identify the the flow path (which exists locally) Have anyone faced this error?
Copy code
17:10:38.717 | INFO    | prefect.flow_runs.worker - Worker 'DockerWorker 031b26fc-c041-4d9d-88fc-80b26aeca1d7' submitting flow run '72155316-0a16-4a38-a9bd-754cc3aff59a'
17:10:38.924 | INFO    | prefect.worker.docker.dockerworker 031b26fc-c041-4d9d-88fc-80b26aeca1d7 - Creating Docker container '9c7fbabd-15fe-4195-8e70-c21a463a7136'...
17:10:38.977 | INFO    | prefect.worker.docker.dockerworker 031b26fc-c041-4d9d-88fc-80b26aeca1d7 - Docker container '9c7fbabd-15fe-4195-8e70-c21a463a7136' has status 'created'
17:10:39.246 | INFO    | prefect.flow_runs.worker - Completed submission of flow run '72155316-0a16-4a38-a9bd-754cc3aff59a'
17:10:39.247 | INFO    | prefect.worker.docker.dockerworker 031b26fc-c041-4d9d-88fc-80b26aeca1d7 - Docker container '9c7fbabd-15fe-4195-8e70-c21a463a7136' has status 'running'
14:10:40.752 | INFO    | prefect.flow_runs.runner - Opening process...
<frozen runpy>:128: RuntimeWarning: 'prefect.engine' found in sys.modules after import of package 'prefect', but prior to execution of 'prefect.engine'; this may result in unpredictable behaviour
14:10:41.501 | INFO    | Flow run '9c7fbabd-15fe-4195-8e70-c21a463a7136' - Downloading flow code from storage at '/my/file/path/projects/flows/dummy_block_flow/'
14:10:41.504 | ERROR   | Flow run '9c7fbabd-15fe-4195-8e70-c21a463a7136' - Flow could not be retrieved from deployment.
Traceback (most recent call last):
  File "/usr/local/lib/python3.11/site-packages/prefect/engine.py", line 409, in retrieve_flow_then_begin_flow_run
    flow = await load_flow_from_flow_run(flow_run, client=client)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/usr/local/lib/python3.11/site-packages/prefect/client/utilities.py", line 51, in with_injected_client
    return await fn(*args, **kwargs)
           ^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/usr/local/lib/python3.11/site-packages/prefect/deployments/deployments.py", line 235, in load_flow_from_flow_run
    await storage_block.get_directory(from_path=from_path, local_path=".")
  File "/usr/local/lib/python3.11/site-packages/prefect/filesystems.py", line 162, in get_directory
    copytree(from_path, local_path, dirs_exist_ok=True, ignore=ignore_func)
  File "/usr/local/lib/python3.11/shutil.py", line 559, in copytree
    with os.scandir(src) as itr:
         ^^^^^^^^^^^^^^^
FileNotFoundError: [Errno 2] No such file or directory: '/my/file/path/projects/flows/dummy_block_flow/'