Контейнер Hassura не подключается к postgres, запущенному на локальном хосте - PullRequest
1 голос
/ 17 июня 2020

Я попытался запустить Hasura docker контейнер на ma c с помощью следующей команды: -

docker run -d -p 8080:8080 \
  -e HASURA_GRAPHQL_DATABASE_URL=postgres://username:password@host.docker.internal:5432/dbname \
  -e HASURA_GRAPHQL_ENABLE_CONSOLE=true \
  hasura/graphql-engine:latest

выход из контейнера с ошибкой ниже


{"type":"pg-client","timestamp":"2020-06-17T06:09:42.825+0000","level":"warn","detail":{"message":"postgres connection failed, retrying(0)."}}
{"type":"pg-client","timestamp":"2020-06-17T06:09:42.825+0000","level":"warn","detail":{"message":"postgres connection failed, retrying(1)."}}
{"type":"startup","timestamp":"2020-06-17T06:09:42.825+0000","level":"error","detail":{"kind":"db_migrate","info":{"internal":"no connection to the server\n","path":"$","error":"connection error","code":"postgres-error"}}}

но сначала я получил разрешение связанная ошибка пользователь не имеет разрешения на создание расширения pgcrypto к тому времени, когда он подключился бы к Postgres правильно.

после включения расширения pgcrypto он не может подключиться к Postgres.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...