From 8fb405521c0cbd3da49f86d242776c7c394599e6 Mon Sep 17 00:00:00 2001 From: Daniel Chalef <131175+danielchalef@users.noreply.github.com> Date: Thu, 30 Oct 2025 13:28:52 -0700 Subject: [PATCH] Fix health check to eliminate 404 errors - Changed health check to only verify FalkorDB (redis-cli ping) - Removed non-existent /health endpoint check - MCP server startup is visible in logs - Container now runs without health check errors --- mcp_server/docker/Dockerfile.falkordb-combined | 5 +++-- mcp_server/docker/docker-compose-falkordb-combined.yml | 2 +- 2 files changed, 4 insertions(+), 3 deletions(-) diff --git a/mcp_server/docker/Dockerfile.falkordb-combined b/mcp_server/docker/Dockerfile.falkordb-combined index 1a09df9c..bd6b41fe 100644 --- a/mcp_server/docker/Dockerfile.falkordb-combined +++ b/mcp_server/docker/Dockerfile.falkordb-combined @@ -109,9 +109,10 @@ LABEL org.opencontainers.image.title="FalkorDB + Graphiti MCP Server" \ # Expose ports EXPOSE 6379 3000 8000 -# Health check for both services +# Health check - verify FalkorDB is responding +# MCP server startup is logged and visible in container output HEALTHCHECK --interval=10s --timeout=5s --start-period=15s --retries=3 \ - CMD redis-cli -p 6379 ping && curl -f http://localhost:8000/health || exit 1 + CMD redis-cli -p 6379 ping > /dev/null || exit 1 # Override the FalkorDB entrypoint and use our startup script ENTRYPOINT ["/start-services.sh"] diff --git a/mcp_server/docker/docker-compose-falkordb-combined.yml b/mcp_server/docker/docker-compose-falkordb-combined.yml index e2c204b9..1cd85719 100644 --- a/mcp_server/docker/docker-compose-falkordb-combined.yml +++ b/mcp_server/docker/docker-compose-falkordb-combined.yml @@ -30,7 +30,7 @@ services: - "3000:3000" # FalkorDB web UI - "8000:8000" # MCP server HTTP healthcheck: - test: ["CMD-SHELL", "redis-cli -p 6379 ping && curl -f http://localhost:8000/health || exit 1"] + test: ["CMD", "redis-cli", "-p", "6379", "ping"] interval: 10s timeout: 5s retries: 5