Pattern
Dynamic Port Binding Conflicts
dynamic-port-binding-conflicts
Server startup fails or misreports readiness because the app binds to the wrong or unavailable port/interface (or mismatches TLS/HTTP expectations), so platforms like Vercel/Render/Railway can’t detect an open listener or the process can’t bind at all.