Enhancement: Use Unix socket if AIO and POSTGRES_HOST is set to loopback.

This commit is contained in:
SergeantPanda 2026-04-14 15:51:40 -05:00
parent 6591d1dac7
commit d5e6ee0a0d

View file

@ -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