Подскажите пожалуйста, пытаюсь совместить в одном докер-контейнере pgloader и postgres.
При этом, для импорта данных с помощью pgloader использую такого вида скрипт, который первым должен выполниться в /docker-entrypoint-initdb.d/:
#!/bin/bash
set -e;
pgloader /data/21.04-20.05.test.load;
В параметрах подключения к бд в .load файле:
postgresql://analytics:QwEr1234!@localhost:5432/analytics
На момент выполнения скрипта, судя по логам докера, база данных с этим названием уже создана. При этом pgloader выдает ошибку (пробовал также заменять на
127.0.0.1, на название контейнера, etc):
Failed to connect to pgsql at "localhost" (port 5432) as user "analytics": Database error: Socket error in "connect": ECONNREFUSED (Connection refused)