docker-compose: нет записи в pg_hba.conf для хоста

Я пытаюсь создать несколько контейнеров, запускаемых docker-compose для работы с удаленной базой данных AWS (управляемой Heroku). Я настроил envs, как показано ниже:

    environment:
      - PG_HOST=xxx.compute-1.amazonaws.com
      - PG_USER=xxx
      - PG_PASS=xxx
      - PG_DBNAME=xxx
      - PG_PORT=5432

Моя проблема в том, что приложение распознает envs и возвращает сообщение об успехе как: Ready hosting xxx.compute-1.amazonaws.com to port 5432 ! но следует с водителем не в состоянии pq: no pg_hba.conf entry for host "<gateway>", user "xxx", database "xxx", SSL off

Я попытался скопировать пользовательский файл pg_hba.conf следующим образом в том контейнера /var/lib/postgresql/data:

local   all             all             all                     trust
host    all             all             all                     trust

Также попытался указать network_mode контейнера как network_mode: host, но это не удается так же.

0 ответов

Другие вопросы по тегам