diff --git a/docker/entrypoint.sh b/docker/entrypoint.sh index ec411fba..4154578d 100755 --- a/docker/entrypoint.sh +++ b/docker/entrypoint.sh @@ -33,7 +33,10 @@ export POSTGRES_USER=${POSTGRES_USER:-dispatch} export POSTGRES_PASSWORD=${POSTGRES_PASSWORD:-secret} export DISPATCHARR_ENV=${DISPATCHARR_ENV:-aio} if [[ "$DISPATCHARR_ENV" == "aio" ]]; then - export POSTGRES_HOST=${POSTGRES_HOST:-/var/run/postgresql} + # Use Unix socket for loopback values (unset, localhost, 127.0.0.1) + if [[ -z "$POSTGRES_HOST" || "$POSTGRES_HOST" == "localhost" || "$POSTGRES_HOST" == "127.0.0.1" ]]; then + export POSTGRES_HOST=/var/run/postgresql + fi else export POSTGRES_HOST=${POSTGRES_HOST:-localhost} fi