diff --git a/app/routers_v2/players.py b/app/routers_v2/players.py index 0f0d380..dc3b07b 100644 --- a/app/routers_v2/players.py +++ b/app/routers_v2/players.py @@ -757,6 +757,7 @@ async def get_batter_card( f"storage/cards/cardset-{this_player.cardset.id}/{card_type}/{player_id}-{d}-v{variant}.png" ) and html is False + and tier is None ): return FileResponse( path=f"storage/cards/cardset-{this_player.cardset.id}/{card_type}/{player_id}-{d}-v{variant}.png", diff --git a/run-local.sh b/run-local.sh index df7b0ad..63ff1e5 100755 --- a/run-local.sh +++ b/run-local.sh @@ -55,21 +55,21 @@ python -c "import fastapi, peewee, playwright" 2>/dev/null || { python -c " from playwright.sync_api import sync_playwright p = sync_playwright().start() -b = p.chromium.launch(args=['--no-sandbox']) -b.close() +print(p.chromium.executable_path) p.stop() -" 2>/dev/null || { +" >/dev/null 2>&1 || { echo "Playwright Chromium not installed. Run: playwright install chromium" exit 1 } # Check dev DB is reachable +DB_HOST="${POSTGRES_HOST_LOCAL:-10.10.0.42}" python -c " -import socket -s = socket.create_connection(('10.10.0.42', 5432), timeout=3) +import socket, sys +s = socket.create_connection((sys.argv[1], 5432), timeout=3) s.close() -" 2>/dev/null || { - echo "Cannot reach dev PostgreSQL at 10.10.0.42:5432 — is the homelab up?" +" "$DB_HOST" 2>/dev/null || { + echo "Cannot reach dev PostgreSQL at ${DB_HOST}:5432 — is the homelab up?" exit 1 } @@ -92,7 +92,7 @@ set +a # Override DB host to point at the dev server's IP (not Docker network name) export DATABASE_TYPE=postgresql -export POSTGRES_HOST="${POSTGRES_HOST_LOCAL:-10.10.0.42}" +export POSTGRES_HOST="$DB_HOST" export POSTGRES_PORT="${POSTGRES_PORT:-5432}" export POSTGRES_DB="${POSTGRES_DB:-paperdynasty_dev}" export POSTGRES_USER="${POSTGRES_USER:-sba_admin}" diff --git a/storage/templates/player_card.html b/storage/templates/player_card.html index 81f522b..89f43d5 100644 --- a/storage/templates/player_card.html +++ b/storage/templates/player_card.html @@ -6,13 +6,13 @@