コード変更時にDocker Composeで自動リロード

コード変更時にDocker Composeで自動リロード

私はいくつかのサービスを始めていますdocker-compose:

docker-compose up

コード ベースに変更を加えるたびに、コンテナーの 1 つ (ちなみに、build: ./docker compose ファイルに仕様が記述されているコンテナー) が再起動することに気づきました。これは に起因するものだと思いますdocker-composeが、ドキュメントにはこの事実に関する記述が見つかりません。

これは本当に によるものなのでしょうかdocker-compose? これはどこに文書化されていますか?

答え1

あなたのコメントのとおり、ソース コードはコンテナー内にマウントされ、エントリ ポイントはgunicornそのソース コードを調べて、それに対する変更を検出します。

これは優れた開発シナリオであり、Docker が提供する利点の 1 つであると思われます。

関連情報