В общем используется docker, в нём два контейнера: nginx и контейнер для django.
Postgresql лежит на хосте отдельно, не в docker контейнере.
Пробовал сделать в конфигах postgresql что то такое:
host all all 0.0.0.0/0 md5
т.е разрежить кому угодно подключаться, т.к как я понял адрес контейнера меняется, но как мне кажется это не очень безопасно.
Пробовал в docker-compose указать контейнерам network_mode: "host" и немного поменять конфиги nginx, да в таком случае работает, но мне не нравится идея того, что все адреса будут "слиты" с хостом.
Есть ли ещё какой то вариант как подключиться к postgresql из контейнера?
Конфиг docker-compose:
ссылка
Конфиг Dockerfile:
ссылка