godcrm/deploy/searxng/docker-compose.yml
GOD CRM Release f89e074dd1
Some checks failed
CI / Lint / Typecheck / Test / Build (push) Has been cancelled
CI / PostgreSQL Integration Tests (push) Has been cancelled
GOD CRM — public scrubbed snapshot
Governed substrate for autonomous agents: scoped identity (passports),
audited actions, MCP workspace. Infra IPs and secrets redacted for public release.
2026-08-10 04:01:45 +03:00

31 lines
889 B
YAML

# SearXNG — self-hosted metasearch backing the CRM `web_search` MCP tool.
# Primary backend resolved by backend/services/agent-tools/web-tools.js
# (DEFAULT_SEARXNG_URL = http://127.0.0.1:8890). $0/query.
#
# Bound to loopback only — reached by the godcrm process on the same box.
# Bring up: docker compose -f deploy/searxng/docker-compose.yml up -d
services:
searxng:
image: searxng/searxng:latest
container_name: searxng
restart: unless-stopped
ports:
- "127.0.0.1:8890:8080"
volumes:
- ./config:/etc/searxng:rw
environment:
- SEARXNG_BASE_URL=http://127.0.0.1:8890/
- SEARXNG_SECRET=${SEARXNG_SECRET}
- UWSGI_WORKERS=4
- UWSGI_THREADS=4
cap_drop:
- ALL
cap_add:
- CHOWN
- SETGID
- SETUID
logging:
driver: json-file
options:
max-size: "10m"
max-file: "3"