Wesam Manassra
11/23/2021, 6:29 PMdockerfile to the prefect.environments.storage.Docker class, I get an error that looks like this:
shutil.Error "[Errno 63] File name too long: ['<Endless recursive path>']Wesam Manassra
11/23/2021, 6:29 PMAnna Geller
Wesam Manassra
11/23/2021, 6:39 PMDockerRun class. Would appreciate any docs/pointers on that!Wesam Manassra
11/23/2021, 6:44 PMflow.environment but rather flow.storageWesam Manassra
11/23/2021, 6:44 PMAnna Geller
Wesam Manassra
11/23/2021, 6:45 PMDocker storage class, and this is the one I am having problems with.Anna Geller
from prefect.storage import DockerAnna Geller
from prefect.storage import Docker?Wesam Manassra
11/23/2021, 6:49 PMfrom prefect.environment.storage import DockerWesam Manassra
11/23/2021, 6:49 PM0.13.16Wesam Manassra
11/23/2021, 6:50 PMWesam Manassra
11/23/2021, 6:51 PMWesam Manassra
11/23/2021, 6:51 PMflow.storage = Docker(
python_dependencies=nonlocal_dependencies,
registry_url="<http://gcr.io/big-notebook/flows|gcr.io/big-notebook/flows>",
files=local_dependencies,
dockerfile='Dockerfile',
env_vars={
# append modules directory to PYTHONPATH
"PYTHONPATH": extend_python_path(local_dependencies.values())
},
)
flow.environment = DaskKubernetesEnvironment()
flow.state_handlers = [slack_notifier(only_states=[Failed])]Anna Geller
Wesam Manassra
11/23/2021, 7:01 PMWesam Manassra
11/23/2021, 7:02 PMWesam Manassra
11/23/2021, 7:02 PMAnna Geller
flow.storage = Docker(
image_name="your_image_name", # name of the image you've already built
image_tag="latest", # or a different tag
)Wesam Manassra
11/23/2021, 7:52 PMFROM prefecthq/prefect:0.13.16-python3.8
apt-get install gccWesam Manassra
11/23/2021, 7:52 PMAnna Geller
Wesam Manassra
11/23/2021, 8:18 PM