From d5e6ee0a0dac849e46a6280a323deabb1849e345 Mon Sep 17 00:00:00 2001 From: SergeantPanda Date: Tue, 14 Apr 2026 15:51:40 -0500 Subject: [PATCH] Enhancement: Use Unix socket if AIO and POSTGRES_HOST is set to loopback. --- docker/entrypoint.sh | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) 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