762b226a81e00c722c8cc03f3e5a2a5a11689573
Deploy / deploy (push) Failing after 2m45s
The runner shares the host's Docker daemon across every repo's CI jobs, so a hardcoded host port (8080) is a shared resource, not scoped to this job — that's what was actually colliding, not a leftover vu-smoke container (the previous fix's cleanup didn't help because the conflicting container wasn't named vu-smoke at all). Curl the container's own bridge IP instead, so nothing is published to the host and there's nothing to contend over. Co-Authored-By: Claude Sonnet 5 <noreply@anthropic.com>
Description
Divine Office / Liturgy of the Hours app (pre-1955-leaning calendar, modified Benedictine psalter, whole-Bible reading plan)
Languages
TypeScript
99%
CSS
0.9%