diff --git a/packages/service-library/src/servicelib/docker_utils.py b/packages/service-library/src/servicelib/docker_utils.py index 24add3bd03d..a015557b41a 100644 --- a/packages/service-library/src/servicelib/docker_utils.py +++ b/packages/service-library/src/servicelib/docker_utils.py @@ -1,3 +1,4 @@ +import asyncio import logging from collections.abc import AsyncIterator, Awaitable, Callable from contextlib import AsyncExitStack, asynccontextmanager @@ -347,7 +348,7 @@ async def _(app: FastAPI) -> AsyncIterator[None]: reraise=True, ) async def wait_till_docker_api_proxy_is_responsive(app: FastAPI) -> None: - await get_remote_docker_client(app).version() + await asyncio.wait_for(get_remote_docker_client(app).version(), timeout=5) def get_remote_docker_client(app: FastAPI) -> aiodocker.Docker: