Open5

docker

ShebangDogShebangDog

docker compose upで実行されるファイルについて

docker-compose.yamlが実行される。

docker-compose.override.yamlの実行の基準がわからん
このドキュメントみるとdocker compose up でfオプションを使っているときだけoverrideが実行されなさそう

ShebangDogShebangDog

構成

.
├── app-web
├── backend
├── compose.override.yaml
├── compose.yaml
├── infra
└── makefile
docker  compose up

-> compose.override.yamlが読み込まれる

docker compose -f compose.yaml up

-> compose.override.yamlが読み込まれない

-fオプションのデフォルトでoverrideが読み込まれてるかも?

ShebangDogShebangDog

-fオプションのデフォルトでoverrideが読み込まれてるかも?

YES

-f フラグはオプションです。コマンドラインでこのフラグを指定しなければ、Compose は現在の作業用ディレクトリと docker-compose.yml ファイルと docker-compose.override.yml ファイルのサブディレクトリを探します。

指定がなければdocker-compose, docker-compose.overrideを見るみたい。

https://docs.docker.jp/compose/reference/index.html#compose