Commit graph

2 commits

Author SHA1 Message Date
Daniel Chalef
0b2b0b38e9 fix: Address critical PR review issues
- Fix KuzuDB compatibility: Replace verify_connectivity() with universal query
- Fix boolean env var expansion: Properly convert "true"/"false" strings to booleans
- Fix Docker command paths: Update all docker-compose files to use src/graphiti_mcp_server.py

These fixes address the critical runtime issues identified in PR review:
1. KuzuDB crash when calling non-existent verify_connectivity() method
2. Boolean environment variables being treated as truthy strings
3. Docker containers failing to start due to incorrect script path

🤖 Generated with [Claude Code](https://claude.com/claude-code)

Co-Authored-By: Claude <noreply@anthropic.com>
2025-10-08 07:32:48 -07:00
Daniel Chalef
f1536faff8 refactor: Reorganize Docker Compose files by database type
- Rename docker-compose.yml to docker-compose-neo4j.yml for Neo4j setup
- Rename docker-compose-kuzu.yml to docker-compose.yml (making KuzuDB default)
- Create docker-compose-falkordb.yml for FalkorDB deployment
- Add dedicated config files for each database type:
  - config-docker-neo4j.yaml for Neo4j
  - config-docker-falkordb.yaml for FalkorDB
  - config-docker-kuzu.yaml for KuzuDB
- Create comprehensive Docker README with database comparison
- Update all compose files to use their respective config files

KuzuDB is now the default database for Docker deployments due to:
- No external dependencies required
- Lower resource usage
- Instant startup time
- Simpler deployment

🤖 Generated with [Claude Code](https://claude.ai/code)

Co-Authored-By: Claude <noreply@anthropic.com>
2025-08-30 08:50:48 -07:00