<@ULVA73B9P>, is it possible to have multiple yaml...
# ask-marvin
j
@Marvin, is it possible to have multiple yamls that import into
prefect.yaml
? Or do all deployments need to be in the same
prefect.yaml
?
m
It is indeed possible to have multiple
prefect.yaml
files, which can be located in various directories. You do not have to keep all deployments in the same
prefect.yaml
file. These
prefect.yaml
files can be named differently as long as the filename ends with
.yaml
. By default,
prefect deploy
will use a
prefect.yaml
file in the project's root directory. However, you can specify a different configuration file to use with the
--prefect-file
argument when running the
deploy
command. Example of specifying a custom deployment configuration file:
Copy code
bash
prefect deploy --prefect-file path/to/my_file.yaml
Here are some key points: - You can have multiple
prefect.yaml
files with the same name in different directories. - The
entrypoint
in a
prefect.yaml
file that is not in the project’s root directory must be relative to the root directory of the project. - To use a
prefect.yaml
file other than the one in the project’s root directory, use the
--prefect-file
CLI argument. For more detailed information, please refer to the relevant sections of the Prefect documentation: - Prefect Deployment Configuration Please remember that when using a differently named or located
prefect.yaml
file, you'll need to specify the correct path relative to the project root in the
entrypoint
field for your deployments.