Nils
10/02/2024, 2:04 PMprefect.yaml
file to deploy a flow. The flow uses an existing Docker image so it shouldn't be build. How do I add build = False
in the configuration?Marvin
10/02/2024, 2:04 PMprefect.yaml
file to avoid building a Docker image by setting the build
section to null
or simply not including it at all. Here’s an example configuration where the flow uses an existing Docker image without building it:
yaml
name: my_project
prefect-version: 3.0.0
build: null # This ensures no build steps are executed
push: null # No push steps required
pull:
- prefect.deployments.steps.git_clone:
repository: <https://gitlab.com/your_repository.git>
credentials: "{{ prefect.blocks.gitlab-credentials.your_credentials }}"
deployments:
- name: my_deployment
flow_name: my_flow
tags: []
work_pool:
name: default-agent-pool
variables: {}
infrastructure:
type: docker
image: your_existing_docker_image
This configuration sets the build
field to null
to skip the build process and uses an existing Docker image specified in the deployments
section.
For more details, you can refer to Prefect's documentation on defining deployments with YAML, where you can find additional examples and options.