postgresdbとdocker-composeで実行されているDjangoアプリでまったく同じ問題が発生しました。
私のアプリのDockerfileは、次のコマンドが実行されたエントリポイントを使用していたことがわかりました:python manage.py flush
これにより、データベース内のすべてのデータがクリアされます。これはアプリコンテナが起動するたびに実行されるため、すべてのデータがクリアされます。 docker-composeとは何の関係もありませんでした。
postgresdbとdocker-composeで実行されているDjangoアプリでまったく同じ問題が発生しました。
私のアプリのDockerfileは、次のコマンドが実行されたエントリポイントを使用していたことがわかりました:python manage.py flush
これにより、データベース内のすべてのデータがクリアされます。これはアプリコンテナが起動するたびに実行されるため、すべてのデータがクリアされます。 docker-composeとは何の関係もありませんでした。