mirror of
https://github.com/LearningCircuit/local-deep-research.git
synced 2026-06-15 19:46:56 +03:00
* refactor: remove deprecated settings-based local search engines The old settings-based local engines (research_papers, project_docs, personal_notes, local_all) are fully superseded by the database-backed Collection system with CollectionSearchEngine and LibraryRAGSearchEngine. - Delete LocalAllSearchEngine and LocalSearchEngine classes - Remove 58 settings entries from default_settings.json - Remove local engine registration from search_engines_config.py - Remove local_search_engines() function - Clean up LocalEmbeddingManager: remove 14 dead methods and unused attrs - Remove Docker volume mounts for local_collections - Update security whitelist, rate limiter, bearer config - Remove dead force_reindex code path in research_functions.py - Update docs to reference Collections UI - Remove/update all associated tests - Regenerate golden master settings * fix: address review comments from djpetti - Revert unintentional formatting change in theme options (keep compact inline format) - Restore unicode arrow character (→) that was escaped to \u2192 by JSON serializer - Rename search_engine_local.py → local_embedding_manager.py since it only contains LocalEmbeddingManager now (no search engines) - Remove unused chunk_size, chunk_overlap, cache_dir params from LocalEmbeddingManager - Update all imports and references across codebase
35 lines
1.4 KiB
YAML
35 lines
1.4 KiB
YAML
# ============================================================================
|
|
# UNRAID OVERRIDE CONFIGURATION
|
|
# ============================================================================
|
|
# This override file configures docker-compose for Unraid systems.
|
|
# It replaces named volumes with Unraid host paths under /mnt/user/appdata/
|
|
#
|
|
# Usage with Docker Compose Manager plugin:
|
|
# 1. Copy both docker-compose.yml and docker-compose.unraid.yml to your stack
|
|
# 2. Set compose file to: docker-compose.yml:docker-compose.unraid.yml
|
|
#
|
|
# Or use from command line:
|
|
# docker compose -f docker-compose.yml -f docker-compose.unraid.yml up -d
|
|
#
|
|
# For GPU support on Unraid:
|
|
# docker compose -f docker-compose.yml -f docker-compose.unraid.yml -f docker-compose.gpu.override.yml up -d
|
|
# ============================================================================
|
|
|
|
services:
|
|
local-deep-research:
|
|
volumes:
|
|
# Override named volumes with Unraid paths
|
|
- /mnt/user/appdata/local-deep-research/data:/data
|
|
- /mnt/user/appdata/local-deep-research/scripts:/scripts
|
|
|
|
ollama:
|
|
volumes:
|
|
# Override named volume with Unraid path
|
|
- /mnt/user/appdata/local-deep-research/ollama:/root/.ollama
|
|
- /mnt/user/appdata/local-deep-research/scripts:/scripts
|
|
|
|
searxng:
|
|
volumes:
|
|
# Override named volume with Unraid path
|
|
- /mnt/user/appdata/local-deep-research/searxng:/etc/searxng
|