services: redis-search-engine: container_name: meta_search_engine_redis_cache image: docker.io/valkey/valkey:8-alpine command: valkey-server --save 30 1 --loglevel warning restart: unless-stopped networks: - searxng volumes: - ${REDIS_DATA_PATH}:/data cap_drop: - ALL cap_add: - SETGID - SETUID - DAC_OVERRIDE logging: driver: "json-file" options: max-size: "1m" max-file: "1" searxng-search-engine: container_name: meta_search_engine_gui image: docker.io/searxng/searxng:latest restart: unless-stopped networks: - searxng ports: - "${SVC_PORT_1}:8080" volumes: - ${SEARXNG_DATA_PATH}:/etc/searxng:rw - type: bind source: ${DAVYDOVCLOUD_LOGO_PATH} target: /usr/local/searxng/searx/static/themes/simple/img/searxng.png environment: - SEARXNG_BASE_URL=http://search.davydovcloud.com/ - UWSGI_WORKERS=4 - UWSGI_THREADS=4 cap_drop: - ALL cap_add: - CHOWN - SETGID - SETUID logging: driver: "json-file" options: max-size: "1m" max-file: "1" networks: searxng: