services: searcher: build: . ports: - "3000:3000" depends_on: searxng: condition: service_healthy environment: SEARXNG_URL: http://searxng:8080 searxng: image: searxng/searxng:latest ports: - "8080:8080" volumes: - ./searxng:/etc/searxng healthcheck: test: ["CMD-SHELL", "wget -q --spider http://localhost:8080/ || exit 1"] interval: 10s timeout: 5s retries: 10