fix(#55): e2e postgres service on PGPORT 5433 to avoid host port collision #62
No reviewers
Labels
No labels
blocked:gate-fetch
blocked:gate-implement
blocked:needs-attention
blocked:needs-decision
blocked:needs-human
blocked:needs-local-checkout
blocked:no-changes
bug
feature-request
in-progress
needs-decompose
needs-triage
ops-task
quickfix
security/high
security/low
security/medium
triage-approved
No milestone
No project
No assignees
1 participant
Notifications
Due date
No due date set.
Dependencies
No dependencies set.
Reference
Mark/nodedesk!62
Loading…
Add table
Add a link
Reference in a new issue
No description provided.
Delete branch "fix/nodedesk-55-e2e-port-5433"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
What
Move the e2e postgres service to PGPORT 5433 and point DATABASE_URL at localhost:5433, per the root-cause analysis (kanban t_2966c6ac, nodedesk#55).
Why
The Forgejo runner runs job containers with container.network: host, so the e2e postgres service binds DIRECTLY on the runner host. Host port 5432 is already owned by devforge_db_1, so the previous config (5432:5432 + DATABASE_URL localhost:5432) hit the wrong server and prisma db push died with P1000 (run #5664, commit
9805e36).Changes
Verification
Closes nodedesk#55 once merged and the main-branch e2e run is green.