fix: Make relay depend on web for DNS resolution (#934)
This is a stop-gap solution to #918 until we figure out the negative DNS caching issue inside relay. This may also be due to Docker Compose making some assumptions/optimizations/limiting regarding cross-container access unless they are explicitly linked via the depends_on key.