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