これは、pgsqlデータベースが環境なしで起動されたために発生します。 pgsql dockerイメージは、コンテナーを最初に作成したときにのみenvを使用し、その後はDBとユーザーを再作成しません。
解決策は、pgsqlボリュームを削除して、次回docker-compose up
するときに削除することです。 envsが読み取られた新しいdbが作成されます。それを行う簡単な方法は、docker-compose down -v
です。
これは、pgsqlデータベースが環境なしで起動されたために発生します。 pgsql dockerイメージは、コンテナーを最初に作成したときにのみenvを使用し、その後はDBとユーザーを再作成しません。
解決策は、pgsqlボリュームを削除して、次回docker-compose up
するときに削除することです。 envsが読み取られた新しいdbが作成されます。それを行う簡単な方法は、docker-compose down -v
です。