From e1bb3901b48a71b50dea388d22d1f08640f68b65 Mon Sep 17 00:00:00 2001 From: Georges-Antoine Assi Date: Sun, 7 Jun 2026 09:16:50 -0400 Subject: [PATCH] add debuggability --- backend/tests/adapters/services/conftest.py | 1 - docker-compose.yml | 1 + entrypoint.sh | 4 +++- 3 files changed, 4 insertions(+), 2 deletions(-) diff --git a/backend/tests/adapters/services/conftest.py b/backend/tests/adapters/services/conftest.py index 2b1f3d9c1..8d72875d4 100644 --- a/backend/tests/adapters/services/conftest.py +++ b/backend/tests/adapters/services/conftest.py @@ -16,7 +16,6 @@ def disable_metadata_rate_limiters(monkeypatch): "adapters.services.igdb", "adapters.services.mobygames", "adapters.services.retroachievements", - "adapters.services.screenscraper", ): mod = __import__(module, fromlist=["_rate_limiter"]) monkeypatch.setattr(mod._rate_limiter, "acquire", AsyncMock()) diff --git a/docker-compose.yml b/docker-compose.yml index feb200ab6..e91d2218f 100644 --- a/docker-compose.yml +++ b/docker-compose.yml @@ -15,6 +15,7 @@ services: - "3000:3000" # Vite dev server (custom) - "5173:5173" # Vite dev server (default) - "8443:8443" # HTTPS dev server + - "5678:5678" # debugpy - "${DEV_PORT:-5000}:5000" # Backend API volumes: - ./backend:/app/backend diff --git a/entrypoint.sh b/entrypoint.sh index 6c581a395..3e8228069 100644 --- a/entrypoint.sh +++ b/entrypoint.sh @@ -39,7 +39,9 @@ fi # Start all services in the background echo "Starting backend..." cd /app/backend -uv run python main.py & +echo "Starting backend under debugpy on :5678..." +# Add --wait-for-client after --listen to pause until VSCode attaches. +uv run python -m debugpy --listen 0.0.0.0:5678 main.py & echo "Starting RQ scheduler..." RQ_REDIS_HOST=${REDIS_HOST:-127.0.0.1} \