Compose depends_on service_healthy and Docker HEALTHCHECK: startup ordering versus application readiness
When a dependent service uses Compose depends_on long syntax with condition: service_healthy , startup is gated until the dependency's Docker HEALTHCHECK reports healthy. The goal is to decide whether that gating is sufficient for the dependent service to start successfully, or whether it only orders container creation and leaves an application-readiness gap