Skip to content

Commit 2a646be

Browse files
jeffcrouseclaude
andcommitted
fix: use port 4401 for E2E test backend to avoid conflict with production
The NAS self-hosted runner also runs the production server on port 4400, causing the E2E backend to fail to bind. Tests then ran against the production DB, breaking the profile-dependent chat/status test. Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
1 parent f83044b commit 2a646be

File tree

1 file changed

+2
-1
lines changed

1 file changed

+2
-1
lines changed

.github/workflows/ci.yml

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -241,7 +241,7 @@ jobs:
241241
REDIS_URL: redis://localhost:6379/0
242242
MUSIC_LIBRARY_PATH: ${{ github.workspace }}/backend/tests/fixtures/audio
243243
run: |
244-
uv run uvicorn app.main:app --host 0.0.0.0 --port 4400 &
244+
uv run uvicorn app.main:app --host 0.0.0.0 --port 4401 &
245245
sleep 10
246246
247247
- name: Install Playwright browsers
@@ -251,6 +251,7 @@ jobs:
251251
- name: Run Playwright tests
252252
working-directory: packages/web
253253
env:
254+
BASE_URL: http://localhost:4401
254255
ANTHROPIC_API_KEY: ${{ secrets.ANTHROPIC_API_KEY }}
255256
SPOTIFY_CLIENT_ID: ${{ secrets.SPOTIFY_CLIENT_ID }}
256257
SPOTIFY_CLIENT_SECRET: ${{ secrets.SPOTIFY_CLIENT_SECRET }}

0 commit comments

Comments
 (0)