# Закомментированные параметры - выключенные по умолчанию функции. # Раскомментируйте и задайте значение только когда осознанно решите # их включить - "из коробки" сервис работает без них. # --- Основное (нужно всегда) --- DB_NAME=bookmetadb DB_USER=postgres DB_PASSWORD=postgres # Порт, на котором сервис будет доступен на вашей машине APP_PORT=8080 # --- Google Books API (опционально) --- # Без ключа работает с урезанной анонимной квотой. Бесплатно получить: # console.cloud.google.com -> APIs & Services -> Library -> Books API -> # Enable -> Credentials -> Create API Key. Карта не требуется. GOOGLE_BOOKS_API_KEY= # --- LibGen (выключено по умолчанию) --- # Юридически серая зона - включайте осознанно, только если понимаете # последствия. Раскомментируйте, чтобы включить: # LIBGEN_ENABLED=true # --- Sigla / sigla.ru (выключено по умолчанию) --- # Неофициальный HTML-скрапинг сайта библиотеки МГУ, не предназначенного # для автоматизированных обращений. Раскомментируйте, чтобы включить: # SIGLA_ENABLED=true # --- LLM fallback: SearXNG + Ollama (выключено по умолчанию) --- # Нужно поднять отдельно SearXNG (см. закомментированный сервис searxng # в docker-compose.yml) и Ollama (локально или на другом сервере - см. # wireguard_setup.md, если Ollama на домашнем сервере, а не на этой машине). # Раскомментируйте все строки ниже сразу, если включаете: # LLM_FALLBACK_ENABLED=true # SEARXNG_PORT=8081 # LLM_FALLBACK_SEARXNG_URL=http://searxng:8081 # LLM_FALLBACK_OLLAMA_URL=http://host.docker.internal:11434 # LLM_FALLBACK_MODEL=llama3.2:3b # LLM_FALLBACK_CONFIDENCE=0.3 # LLM_FALLBACK_TIMEOUT_SECONDS=180