django アプリを保持する docker コンテナーがあります。静的ファイルが作成され、静的フォルダーにコピーされます。
コンテナー フォルダーの階層:
- var
- django
- app
- static
Docker イメージをビルドする前に./manage.py collectstatic
、静的ファイルが/var/django/static
フォルダーにあるように実行します。アプリを公開して静的ファイルを提供するために、ホストに nginx があります。問題は、ホスト上の静的フォルダーと指定されたフォルダーの間でボリュームを作成すると、docker コンテナーを実行すると、/var/django/static
コンテナー内のフォルダーが削除されることです (削除ではなくマウントされます)。これを克服する方法はありますか?のようにボリュームを設定しますが、ドッカーに現在のファイルも取得するように指示しますか?