# Managed by Ansible — do not edit manually services: searxng: image: searxng/searxng:{{ searxng_version }} container_name: searxng restart: unless-stopped environment: SEARXNG_BASE_URL: "http://searxng:8080/" volumes: - {{ searxng_data_dir }}/settings.yml:/etc/searxng/settings.yml:ro mem_limit: {{ searxng_mem_limit }} networks: - searxng_internal # Not exposed via Traefik. Containers that need the API join this network # (declared as external there) and reach it at http://searxng:8080. networks: searxng_internal: name: searxng_internal