Перейти к содержанию

Настройка платформы

Ниже — основные параметры конфигурации и типовые интеграции.

Переменные окружения (пример)

Переменная Назначение Пример значения
APP_BASE_URL Базовый URL приложения https://demo.corpai.ru
APP_ENV Среда production
LOG_LEVEL Уровень логов info
DB_URL Подключение к БД postgres://platform:pass@db:5432/platform
REDIS_URL Кэш/очереди redis://redis:6379/0
SMTP_HOST SMTP сервер smtp.mail.example
SMTP_PORT Порт SMTP 587
SMTP_USER Учетная запись notifier@example.com
SMTP_PASSWORD Пароль StrongPass_2025!
SMTP_FROM От кого письма Platform no-reply@corpai.ru
DEFAULT_LOCALE Язык по умолчанию ru
FEATURE_X_ENABLED Фичефлаг true/false
VITE_COLLABORA_ONLINE_URL URL сервиса Collabora Online http://localhost:9980

Храните секреты в docker secrets/Vault, а не в открытом .env.

Почта (SMTP)

  1. Заполните SMTP_*.
  2. В админке отправьте тестовое письмо самому себе.
  3. Проверьте SPF/DKIM у домена для лучшей доставляемости.

SSO / OIDC (пример)

Заполните параметры IdP: - OIDC_ISSUER=https://sso.corpai.ru/realms/main - OIDC_CLIENT_ID=platform - OIDC_CLIENT_SECRET=... - OIDC_SCOPES=openid,profile,email

В IdP настройте Redirect URI: https://demo.corpai.ru/oidc/callback.

Хранилище файлов (S3-совместимое)

  • S3_ENDPOINT=https://s3.example
  • S3_BUCKET=platform-files
  • S3_ACCESS_KEY=...
  • S3_SECRET_KEY=...

Логи и трассировка

  • LOG_LEVEL=info|debug|warn|error
  • OTEL (если используется): OTEL_EXPORTER_OTLP_ENDPOINT=http://otel-collector:4317

Локализация

  • DEFAULT_LOCALE=ru
  • Индивидуальные языки — в профилях пользователей.