fix: remove socket volume, use TCP via --link
PR Checks / hadolint (pull_request) Successful in 9s
PR Checks / build-test (pull_request) Failing after 26s

This commit is contained in:
opencodecabilloteu
2026-06-15 17:24:22 -04:00
parent 6da0f17fbb
commit 97f1253825
-4
View File
@@ -5,8 +5,6 @@ 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}}')
@@ -39,7 +37,6 @@ 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
@@ -54,7 +51,6 @@ done
echo "Starting TTRSS..."
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..."