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
, но это не удается так же.