feat: Replace SearXNG with DuckDuckGo for product search

- Remove SearXNG container and configuration files
- Add duckduckgo-search library for web search
- Create duckduckgo_service.py with async search support
- Update search_service.py to use DuckDuckGo instead of SearXNG
- Fix BROWSERLESS_URL port to 3012

This eliminates the persistent limiter.toml directory issue and
provides a simpler, more reliable search solution.
This commit is contained in:
Claude committed 2025-11-22 14:38:03 +00:00
1 parent 528c34eb6b
commit 36415b9cfc
7 files changed
+183 -283

No files matched your search

+1
View File
@@ -23,6 +23,7 @@ dependencies = [
"alembic",
"tenacity",
"slowapi",
"duckduckgo-search",
]
[build-system]