feat: set up SearXNG Docker container (#44) #142

Merged
shahondin1624 merged 1 commits from feature/issue-44-searxng-docker into main 2026-03-10 15:18:40 +01:00

Summary\n- SearXNG Docker configuration with curated search engines for development (Google, DuckDuckGo, Bing, Brave, Wikipedia, GitHub, StackOverflow, crates.io, PyPI, docs.rs)\n- JSON API enabled for programmatic access\n- Rate limiter config for internal-only usage\n- Standalone Docker Compose for testing (port 8888)\n- Pinned image version, healthcheck, minimal capabilities\n\n## Test plan\n- [x] YAML files validated (settings.yml, docker-compose.searxng.yml)\n- [x] TOML file validated (limiter.toml)\n- [ ] Manual: docker compose -f docker/docker-compose.searxng.yml up -d and curl \"http://localhost:8888/search?q=test&format=json\"

## Summary\n- SearXNG Docker configuration with curated search engines for development (Google, DuckDuckGo, Bing, Brave, Wikipedia, GitHub, StackOverflow, crates.io, PyPI, docs.rs)\n- JSON API enabled for programmatic access\n- Rate limiter config for internal-only usage\n- Standalone Docker Compose for testing (port 8888)\n- Pinned image version, healthcheck, minimal capabilities\n\n## Test plan\n- [x] YAML files validated (settings.yml, docker-compose.searxng.yml)\n- [x] TOML file validated (limiter.toml)\n- [ ] Manual: `docker compose -f docker/docker-compose.searxng.yml up -d` and `curl \"http://localhost:8888/search?q=test&format=json\"`
shahondin1624 added 1 commit 2026-03-10 15:18:36 +01:00
- SearXNG settings.yml with curated search engines for development:
  Google, DuckDuckGo, Bing, Brave, Wikipedia, GitHub, StackOverflow,
  crates.io, PyPI, docs.rs
- JSON API enabled for programmatic access by Search Service
- Rate limiter config (limiter.toml) with permissive internal settings
- Docker Compose snippet for standalone testing (port 8888)
- Pinned image version, healthcheck, minimal capabilities (cap_drop ALL)

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
shahondin1624 merged commit b0b98d5b1c into main 2026-03-10 15:18:40 +01:00
shahondin1624 deleted branch feature/issue-44-searxng-docker 2026-03-10 15:18:40 +01:00
Sign in to join this conversation.