add debuggability

This commit is contained in:
Georges-Antoine Assi
2026-06-07 09:16:50 -04:00
parent 329f132389
commit e1bb3901b4
3 changed files with 4 additions and 2 deletions

View File

@@ -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())

View File

@@ -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

View File

@@ -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} \