morph_project.yml
file is a configuration file used when running the Morph framework. When you create a Morph project using the morph new
command, a file with default values is automatically generated.
~/.morph/credentials
configured using the morph config
command should be utilized.config
function of an SQL file, this default connection will be used.Reserved WordsThe following reserved words can be used without defining a connection:DUCKDB
: DuckDB is used as the database engine.MORPH_BUILTIN_DB
: Morph’s built-in PostgreSQL database engine is used.config
function, consistent with this setting.python3.9
python3.10
python3.11
python3.12
Dockerfile
does not exist in the project root, a Dockerfile appropriate for the framework set here will be automatically used for deployment.
If a Dockerfile
exists in the project, it will be used preferentially.Available frameworks:morph
streamlit
morph new
command, the package manager selected on the command line will be set.Available package managers:pip
poetry
uv
Dockerfile
exists in the project.By default, the project’s root directory is set as the context path.Dockerfile
exists in the project.Build arguments can be used within the Dockerfile.aws
gcp