AR ホームベーカリー

オイラのアウトプット用ホームベーカリー!

docker-compose.yml を編集せずに追記する docker-compose.override.yml

qiita.com

おわり。

おわりじゃねーんだわ

具体的にどういう時に使いたいかというと、「 docker-compose.yml が git で管理されている時、自環境のみ追加 (変更) したい」みたいな時。

いやそんなもん統一されたコンテナ環境じゃなくなって壊れるから PR 出せ、という話なんだけど。

今も悩んでる「DockerDesktop 使っている人が大多数で、かつその環境だと動いているけど、代替アプリケーションの環境だと動かない」みたいな状況だと、このように override で対応する方がよさそう。 いうて Docker CLI と代替アプリケーションの組み合わせ、となるのでおおよそ Lima 使ってる人対象、みたいな風情ではある。

あと gitignore 的には、この override.yml は登録しておいた方が良い。 override.yml が恒常的に git へ登録されるなら、その内容は docker-compose.yml に取り込むべきなので。

プロジェクトによって進め方は違うと思うので、まあそんな感じでやってます、というお話。