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:
59
deploy/k3s/deploy.config.yaml
Normal file
59
deploy/k3s/deploy.config.yaml
Normal file
@@ -0,0 +1,59 @@
|
||||
# Конфигурация деплоя GooSeek в Kubernetes (локальный K3s)
|
||||
# Docker build → kubectl apply → rollout restart
|
||||
#
|
||||
# Запуск: ./deploy/k3s/deploy.sh
|
||||
# Или: ./deploy/k3s/deploy.sh --no-build (только apply, без сборки образов)
|
||||
# ./deploy/k3s/deploy.sh --build-only (только сборка, без apply)
|
||||
|
||||
services:
|
||||
# === Обязательные (ядро) ===
|
||||
web-svc: true # Next.js UI — всегда нужен
|
||||
api-gateway: true # Прокси к микросервисам — всегда нужен
|
||||
|
||||
# === Авторизация ===
|
||||
auth-svc: true # better-auth, Sign In/Up (гости работают без него)
|
||||
profile-svc: true # Личные данные, preferences, персонализация (требует PostgreSQL)
|
||||
|
||||
# === Основные функции ===
|
||||
llm-svc: true # LLM providers (Ollama, OpenAI, Timeweb и др.) — единый источник
|
||||
chat-svc: false # Чат, LLM, Writer, SearchAgent
|
||||
search-svc: false # Поиск, SearXNG, патенты
|
||||
library-svc: false # История чатов, треды, экспорт
|
||||
memory-svc: false # AI Memory, персонализация
|
||||
|
||||
# === Контент и discovery ===
|
||||
discover-svc: false # Discover, новости
|
||||
finance-svc: false # Finance, котировки, heatmap
|
||||
travel-svc: false # Travel, маршруты, погода
|
||||
projects-svc: false # Spaces, коллекции, connectors
|
||||
|
||||
# === Дополнительные ===
|
||||
create-svc: false # Create (таблицы, дашборды, изображения)
|
||||
notifications-svc: false # Web Push (требует PostgreSQL)
|
||||
billing-svc: true # Подписки (требует PostgreSQL + yookassa-credentials)
|
||||
audit-svc: false # Enterprise audit logs
|
||||
|
||||
# === Тематические (заглушки в меню, сервисы — в разработке) ===
|
||||
children-svc: false # Дети
|
||||
medicine-svc: false # Медицина
|
||||
education-svc: false # Обучение
|
||||
goods-svc: false # Товары
|
||||
health-svc: false # Здоровье
|
||||
psychology-svc: false # Психология
|
||||
sports-svc: false # Спорт
|
||||
realestate-svc: false # Недвижимость
|
||||
shopping-svc: false # Покупки
|
||||
games-svc: false # Игры
|
||||
taxes-svc: false # Налоги
|
||||
legislation-svc: false # Законодательство
|
||||
|
||||
# === Фоновые задачи ===
|
||||
cache-worker: false # CronJob: discover, finance, travel (требует redis-credentials)
|
||||
|
||||
# Ingress — production https://gooseek.ru
|
||||
ingress:
|
||||
enabled: true
|
||||
# SSL: если backup/fullchain.pem есть — берём из backup, иначе cert-manager (Let's Encrypt)
|
||||
ssl:
|
||||
# true = cert-manager (Let's Encrypt), false = из backup/ (fullchain.pem, privkey.pem)
|
||||
auto: true
|
||||
Reference in New Issue
Block a user