From 5b4219d568671f6225cb128c67d40aa7b8fca4cb Mon Sep 17 00:00:00 2001 From: opencodecabilloteu Date: Mon, 15 Jun 2026 17:14:12 -0400 Subject: [PATCH] fix: share PostgreSQL socket via volume so TT-RSS can connect --- tests/test.sh | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/tests/test.sh b/tests/test.sh index bf2092b..f984449 100644 --- a/tests/test.sh +++ b/tests/test.sh @@ -5,6 +5,8 @@ IMAGE="$1" CONTAINER_NAME="test-$(echo "$IMAGE" | tr ':/' '-')-$$" DB_CONTAINER="ttrss-db-$$" TMPDIR="$(mktemp -d)" +SOCKET_DIR="$TMPDIR/pg-socket" +mkdir -p "$SOCKET_DIR" trap 'docker rm -f "$CONTAINER_NAME" 2>/dev/null; docker rm -f "$DB_CONTAINER" 2>/dev/null; rm -rf "$TMPDIR"' EXIT DOCKER_GW=$(docker network inspect bridge --format '{{range .IPAM.Config}}{{.Gateway}}{{end}}') @@ -37,6 +39,7 @@ assert_contains() { echo "Starting PostgreSQL..." docker pull postgres:16-alpine > /dev/null 2>&1 docker run -d --name "$DB_CONTAINER" \ + -v "$SOCKET_DIR:/var/run/postgresql" \ -e POSTGRES_DB=ttrss -e POSTGRES_USER=ttrss -e POSTGRES_PASSWORD=ttrss \ postgres:16-alpine @@ -50,7 +53,9 @@ for i in $(seq 1 30); do done echo "Starting TTRSS..." -docker run -d --name "$CONTAINER_NAME" --link "$DB_CONTAINER:db" -p 8080:8080 "$IMAGE" +docker run -d --name "$CONTAINER_NAME" \ + -v "$SOCKET_DIR:/run/postgresql" \ + --link "$DB_CONTAINER:db" -p 8080:8080 "$IMAGE" echo "Waiting for TTRSS to be ready..." READY=false