Kevin Grismore
07/12/2022, 9:26 PMflow.py
is contained in?from prefect.deployments import Deployment
from prefect.deployments import FlowScript
from prefect.flow_runners import KubernetesFlowRunner
from prefect.packaging import DockerPackager
from prefect.software import CondaEnvironment
from pathlib import Path
Deployment(
name="quotes_spider",
flow=FlowScript(
path=Path(__file__).parent / "flow.py",
name="quotes",
),
flow_runner=KubernetesFlowRunner,
packager=DockerPackager(python_environment=CondaEnvironment().from_environment),
tags=['k8s','local']
)
Anna Geller
07/13/2022, 10:42 AMDeployment(
flow=hello,
name="docker_packager",
packager=DockerPackager(
base_image="prefecthq/prefect:dev-python3.9",
python_environment=PythonEnvironment(
python_version="3.9",
pip_requirements=["requests==2.28.0"],
),
),
flow_runner=DockerFlowRunner(),
)
pushing to a registry doesn't work yet atm