services: searxng: image: searxng/searxng:latest container_name: searxng restart: unless-stopped ports: - "127.0.0.1:8080:8080" volumes: - searxng_config:/etc/searxng environment: - SEARXNG_BASE_URL=https://searxng.example.com networks: - searxng-network healthcheck: test: ["CMD", "curl", "-f", "http://localhost:8080/healthz"] interval: 30s timeout: 10s retries: 3 start_period: 30s volumes: searxng_config: networks: searxng-network: driver: bridge