From 6c09d16a024cce40a47e6098c4051cf309d33620 Mon Sep 17 00:00:00 2001 From: Jens Date: Sat, 25 Jul 2026 23:18:50 +0200 Subject: [PATCH] fix: locate PostgreSQL binaries in Unraid image --- scripts/unraid_aio_entrypoint.sh | 2 +- tests/unit/test_deployment_configuration.py | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/scripts/unraid_aio_entrypoint.sh b/scripts/unraid_aio_entrypoint.sh index 51ea866..97ca912 100644 --- a/scripts/unraid_aio_entrypoint.sh +++ b/scripts/unraid_aio_entrypoint.sh @@ -3,7 +3,7 @@ set -euo pipefail pg_data=/app/local/postgres-aio17 redis_data=/app/local/redis-aio -pg_bin="$(dirname "$(readlink -f "$(command -v pg_config)")")" +pg_bin="$(pg_config --bindir)" fresh_database=0 mkdir -p "$pg_data" "$redis_data" /app/media /app/logs /tmp/celery diff --git a/tests/unit/test_deployment_configuration.py b/tests/unit/test_deployment_configuration.py index 5c7ef60..bb3e9d6 100644 --- a/tests/unit/test_deployment_configuration.py +++ b/tests/unit/test_deployment_configuration.py @@ -28,7 +28,7 @@ def test_unraid_uses_one_dockerman_container_with_ui_metadata() -> None: entrypoint = (ROOT / "scripts" / "unraid_aio_entrypoint.sh").read_text(encoding="utf-8") assert "python:3.13-slim-trixie" in dockerfile assert "postgres-aio17" in entrypoint - assert "command -v pg_config" in entrypoint + assert "pg_config --bindir" in entrypoint def test_runtime_is_compatible_with_read_only_container() -> None: