🐛 Bug Fixes
Docker Container Connectivity Enhancement
- Docker Environment Detection: Added robust detection for Docker containers using multiple methods (/.dockerenv, environment variables, cgroup analysis)
- Enhanced Error Handling: Comprehensive error handling for Hugging Face model download failures in Docker environments
- User-Friendly Guidance: Detailed error messages with specific solutions for Docker networking issues
- Volume Mount Optimization: Added guidance for persistent model caching through volume mounts
Docker Configuration Improvements
- Offline Mode Support: Added environment variables for offline model operation
- Cache Persistence: Enhanced volume mount examples for Hugging Face model cache
- Network Troubleshooting: Added comprehensive Docker networking troubleshooting documentation
CI/CD Enhancements
- Release Workflow: Fixed repository rule bypass permissions
- Semantic Release: Enhanced GitHub Actions workflow for better release automation
📁 Files Changed
src/mcp_memory_service/storage/sqlite_vec.py: Enhanced model loading with Docker-aware error handlingdocs/deployment/docker.md: Added comprehensive troubleshooting sectiontools/docker/docker-compose.yml&tools/docker/docker-compose.http.yml: Enhanced configuration examples
🔗 Related Issues
Fixes #134 - Docker container connectivity problems when downloading Hugging Face models
🤖 Generated with Claude Code