Проверка подлинности пароля для пользователя при использовании нового docker-compose - PullRequest
0 голосов
/ 30 апреля 2018

Я использую шаблон django-cookiecutter и второй раз для нового проекта. И он не может подключиться к postgres со следующей ошибкой:

postgres_1  | 2018-04-30 14:54:09.747 UTC [1] LOG:  database system is ready to accept connections
postgres_1  | 2018-04-30 14:54:10.029 UTC [28] FATAL:  password authentication failed for user "IViLGLIEWLBDGBnsAuoOEhtFaKrqKxfX"
postgres_1  | 2018-04-30 14:54:10.029 UTC [28] DETAIL:  Role "IViLGLIEWLBDGBnsAuoOEhtFaKrqKxfX" does not exist.
postgres_1  |   Connection matched pg_hba.conf line 95: "host all all all md5"
django_1    | PostgreSQL is unavailable (sleeping)...

Один из сопровождающих объяснил это:

the thing is, every time you bootstrap the project POSTGRES_USER and POSTGRES_PASSWORD get reset to a newly-generated random values

Я пытался удалить все контейнеры-докеры, но безуспешно, как я могу решить эту проблему? У меня нет старых полномочий для их замены.

1 Ответ

0 голосов
/ 30 апреля 2018

С помощью https://github.com/webyneter (участник django-cookiecutter)

Решение следующее:

  • Чтобы увидеть существующие тома: docker volume ls
  • Для удаления соответствующих томов docker volume rm <your project_slug>_postgres_backup_local <your project_slug>_postgres_data_local
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...