Briefing
The shop's background worker calls the web backend at http://web/ and has failed every job for fifteen minutes.
The web container itself is healthy: it came up after the morning's host patching and nginx logged a clean start.
After the patch reboot, someone recreated web by hand from a docker run command in their shell history.
Sam suspects the host's upstream DNS.
The fix is yours to find: hints, the recovery checks and the debrief unlock inside the incident.