morph_project.yml
は、Morphのフレームワークを実行時に使用される設定ファイルです。morph new
コマンドを使用してMorphのプロジェクトを立ち上げると自動的にデフォルトの値が設定されたファイルが作成されます。
morph config
コマンドで設定した~/.morph/credentials
に記載されたプロフィールのうちどれを使用するかを定義します。DUCKDB
: DuckDBがデータベースエンジンとして使用されます。MORPH_BUILTIN_DB
: MorphのビルトインPostgreSQLがデータベースエンジンとして使用されます。python3.9
python3.10
python3.11
python3.12
Dockerfile
が存在しない場合は、ここに設定したフレームワークに適したDockerfileが自動で使用されてデプロイされます。
Dockerfile
が存在する場合は、プロジェクト内に存在している Dockerfile
が優先して使用されます。使用可能なフレームワークmorph
streamlit
morph new
コマンドを実行してプロジェクトを作成する際に、コマンドラインで選択されたパッケージマネジャーが設定されます。使用可能なパッケージマネジャーpip
poetry
uv
Dockerfile
が存在する場合にのみ有効です。デフォルトでは、プロジェクトのルートディレクトリがコンテキストパスとして設定されます。Dockerfile
が存在する場合にのみ有効です。ビルド引数は、Dockerfile内で利用することができます。aws
gcp