fix(infra): use bash socket healthcheck for qdrant in staging and test #68
Reference in New Issue
Block a user
Delete Branch "infra/stage-deploy"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
This Pull Request fixes the Qdrant startup error on the Staging and Testing environments.
🔍 Cause of the Bug
The official
qdrant/qdrant:latestimage is built ondebian-slimand does not containcurlorwget. Changing the healthcheck tocurlcaused Qdrant to exit with status127(command not found), marking the service as unhealthy/error in Docker.🛠️ Solution
Reverts the healthcheck in both
docker-compose.stage.ymlanddocker-compose.test.ymlto the robust, built-in bash TCP socket check:Successfully validated locally and tested compilation.
5216e1fe0eto65d292bf2a