The following Docker files are deprecated as of v5.0.4 and will be removed in v6.0.0:
- Replaced by:
docker-compose.http.yml - Reason: Confusing name, mixed ChromaDB/SQLite configs, incorrect entrypoint for HTTP mode
- Migration: Use
docker-compose.http.ymlfor HTTP/API access
- Replaced by: UV is now built into the main Dockerfile
- Reason: UV support should be in the image, not a separate compose file
- Migration: UV is automatically available in all configurations
- Replaced by: Fixed PYTHONPATH in main Dockerfile
- Reason: PYTHONPATH fix belongs in Dockerfile, not compose variant
- Migration: All compose files now have correct PYTHONPATH=/app/src
- Replaced by:
docker-entrypoint-unified.sh - Reason: Overcomplicated, doesn't support HTTP mode, named pipes unnecessary
- Migration: Use unified entrypoint with MCP_MODE environment variable
Use one of these two configurations:
-
MCP Protocol Mode (for Claude Desktop, VS Code):
docker-compose up -d
-
HTTP/API Mode (for web access, REST API):
docker-compose -f docker-compose.http.yml up -d
- v5.0.4: Files marked as deprecated, new structure introduced
- v5.1.0: Warning messages added when using deprecated files
- v6.0.0: Deprecated files removed
Thanks to Joe Esposito for identifying the Docker setup issues that led to this simplification.