version: '3.8' services: searxng: image: docker.io/searxng/searxng:latest container_name: searxng-research-bridge ports: - "8080:8080" volumes: - ./searxng-settings.yml:/etc/searxng/settings.yml environment: - SEARXNG_BASE_URL=http://localhost:8080/ restart: unless-stopped healthcheck: test: ["CMD", "wget", "-q", "--spider", "http://localhost:8080/healthz"] interval: 30s timeout: 10s retries: 3