diff --git a/docker-compose.searxng.yml b/docker-compose.searxng.yml new file mode 100644 index 0000000..345ac6a --- /dev/null +++ b/docker-compose.searxng.yml @@ -0,0 +1,19 @@ +# docker-compose.searxng.yml +# Запуск: docker compose -f docker-compose.searxng.yml up -d +# +# Монтирует ваш существующий settings.yml (уже настроенный под JSON API - +# formats: html/json, limiter: false, image_proxy: true) внутрь контейнера. +# Путь ./searxng/settings.yml поправьте под реальное расположение файла в репозитории. + +services: + searxng: + image: searxng/searxng:latest + container_name: searxng + ports: + - "8091:8080" + volumes: + - ./searxng/settings.yml:/etc/searxng/settings.yml:ro + environment: + - BASE_URL=http://localhost:8091/ + - INSTANCE_NAME=book-metadata-service-search + restart: unless-stopped \ No newline at end of file diff --git a/searxng/settings.yml b/searxng/settings.yml new file mode 100644 index 0000000..7321117 --- /dev/null +++ b/searxng/settings.yml @@ -0,0 +1,15 @@ +use_default_settings: true + +general: + instance_name: "book-metadata-service-search" + +search: + safe_search: 0 + formats: + - html + - json + +server: + secret_key: "b3f9c1a2d4e6f8091a2b3c4d5e6f70819283746556677889900aabbccddeeff" + limiter: false + image_proxy: true \ No newline at end of file