Riya Sinha
09/05/2025, 8:26 PM"prefecthq/prefect-client:3-latest"Marvin
09/05/2025, 8:26 PMMarvin
09/05/2025, 8:28 PM# Dockerfile
FROM python:3.13-slim
ENV PIP_NO_CACHE_DIR=1
RUN pip install --upgrade pip
RUN pip install prefect
# plus your dependencies
WORKDIR /app
COPY . /appfrom prefect import flow
@flow
def my_flow():
    ...
if __name__ == "__main__":
    my_flow.deploy(
        name="my-deployment",
        work_pool_name="my-pool",
        image="yourrepo/yourimage:py3.13",
        build=False,
        push=False,
    )prefecthq/prefect:3-latestprefecthq/prefect-clientprefecthq/prefectRiya Sinha
09/05/2025, 8:30 PMMarvin
09/05/2025, 8:30 PMMarvin
09/05/2025, 8:32 PM# Dockerfile
FROM python:3.13-slim
ENV PIP_NO_CACHE_DIR=1
RUN pip install --upgrade pip && pip install prefect
# add your deps + code
WORKDIR /app
COPY . /appfrom prefect import flow
from prefect.docker import DockerImage
@flow
def my_flow():
    ...
if __name__ == "__main__":
    my_flow.deploy(
        name="my-deployment",
        work_pool_name="my-managed-pool",
        image=DockerImage(name="yourrepo/yourimage", tag="py3.13"),
        build=False,
        push=False,
    )