feat: default locale Russian, geo determines language for other countries
- localization-svc: defaultLocale ru, resolveLocale only by geo - web-svc: DEFAULT_LOCALE ru, layout lang=ru, embeddedTranslations fallback ru - countryToLocale: default ru when no country or unknown country Co-authored-by: Cursor <cursoragent@cursor.com>
This commit is contained in:
43
.env.example
43
.env.example
@@ -1,28 +1,23 @@
|
||||
# Server config. Copy to .env (в корне или apps/frontend/) или задайте в панели деплоя.
|
||||
# Конфиг для Kubernetes. Переменные задаются в ConfigMap/Secret (deploy/k3s).
|
||||
# См. deploy/k3s/CONFIG.md
|
||||
|
||||
# === LLM (обязательно один из вариантов) ===
|
||||
# === LLM (llm-svc-config ConfigMap, llm-credentials Secret) ===
|
||||
# LLM_PROVIDER=ollama | timeweb
|
||||
# OLLAMA_BASE_URL=http://host.docker.internal:11434 # Docker Desktop
|
||||
# OPENAI_API_KEY= # Secret llm-credentials
|
||||
# TIMEWEB_AGENT_ACCESS_ID= # Secret
|
||||
# TIMEWEB_API_KEY= # Secret
|
||||
|
||||
# Вариант 1: Ollama (один сервер — один URL; два сервера — укажите OLLAMA_EMBEDDING_BASE_URL)
|
||||
LLM_PROVIDER=ollama
|
||||
OLLAMA_BASE_URL=http://localhost:11434
|
||||
# OLLAMA_EMBEDDING_BASE_URL=http://embedding-host:11434
|
||||
LLM_CHAT_MODEL=ministarl-3:3b
|
||||
LLM_EMBEDDING_MODEL=nomic-embed-text
|
||||
# === Auth (auth-svc.yaml env) ===
|
||||
# BETTER_AUTH_URL=http://app.gooseek.local # local
|
||||
# BETTER_AUTH_URL=https://gooseek.ru # production
|
||||
# TRUSTED_ORIGINS=...
|
||||
|
||||
# Вариант 2: Timeweb Cloud AI (закомментировать блок Ollama)
|
||||
# LLM_PROVIDER=timeweb
|
||||
# TIMEWEB_API_BASE_URL=https://api.timeweb.cloud
|
||||
# TIMEWEB_AGENT_ACCESS_ID=
|
||||
# TIMEWEB_API_KEY=
|
||||
# LLM_CHAT_MODEL=gpt-4
|
||||
# TIMEWEB_X_PROXY_SOURCE=
|
||||
# === API Gateway (api-gateway.yaml env) ===
|
||||
# ALLOWED_ORIGINS=http://app.gooseek.local # local
|
||||
# ALLOWED_ORIGINS=https://gooseek.ru,... # production
|
||||
|
||||
# === Дополнительно ===
|
||||
# SearXNG: обязателен для веб-поиска. Публичные инстансы часто дают 429 (лимит).
|
||||
# Запустите свой: docker run -d -p 4000:8080 searxng/searxng
|
||||
# SEARXNG_API_URL=http://localhost:4000
|
||||
# SEARXNG_FALLBACK_URL= # через запятую, если основной недоступен
|
||||
# Ghost — вкладка Dooseek. Локально: port 2369 (или 2368)
|
||||
# GHOST_URL=http://localhost:2369
|
||||
# GHOST_CONTENT_API_KEY=ключ из Admin → Integrations
|
||||
# DATA_DIR=./data
|
||||
# === Secrets (kubectl create secret) ===
|
||||
# db-credentials: postgresql://user:pass@host:5432/gooseek
|
||||
# yookassa-credentials: shop_id, secret
|
||||
# llm-credentials: openai-api-key, timeweb-agent-access-id, timeweb-api-key
|
||||
|
||||
Reference in New Issue
Block a user