Newer
Older
book-metadata-service / .env.example.txt
# Закомментированные параметры - выключенные по умолчанию функции.
# Раскомментируйте и задайте значение только когда осознанно решите
# их включить - "из коробки" сервис работает без них.

# --- Основное (нужно всегда) ---
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