networks: searxng: external: false caddy: name: caddy driver: bridge external: true services: redis: container_name: searxng_redis image: docker.io/valkey/valkey:8-alpine command: valkey-server --save 30 1 --loglevel warning restart: unless-stopped networks: - searxng volumes: - ./data/valkey-data2:/data logging: driver: "json-file" options: max-size: "1m" max-file: "1" searxng: container_name: searxng image: docker.io/searxng/searxng:2024.12.1-0245e82bd restart: unless-stopped networks: - searxng - caddy volumes: - ./data/searxng:/etc/searxng:rw environment: - SEARXNG_BASE_URL=https://${SEARXNG_HOSTNAME:-localhost}/ - UWSGI_WORKERS=${SEARXNG_UWSGI_WORKERS:-4} - UWSGI_THREADS=${SEARXNG_UWSGI_THREADS:-4} logging: driver: "json-file" options: max-size: "1m" max-file: "1"