Skip to content
2.12.0

Переменные окружения ​

Переменные окружения платформы EVA: что обязательно задать в продакшене, что можно оставить по умолчанию и что настраивается не через окружение, а в интерфейсе.

Ключи провайдеров моделей, ёмкость рантайма, брендинг, OnlyOffice и LDAP настраиваются в интерфейсе и хранятся в базе. В окружении их нет.

Режим ​

ПеременнаяЗначение
EVA_MODEcloud по умолчанию или local для Desktop
EVA_CLOUD_URLТолько local: адрес облачной EVA для входа, моделей и пакетов
EVA_DATA_DIRТолько local: папка данных, по умолчанию ~/.eva

API ​

ПеременнаяЗначение
PORT, HOSTАдрес API, по умолчанию 3000 и 0.0.0.0
PUBLIC_API_URLПубличный адрес API. Должен быть доступен из контейнеров MCP
API_URLАдрес API для Runtime и Package-pool внутри пода
DATABASE_URLСтрока подключения PostgreSQL
SESSION_SECRETСекрет подписи сессий. Обязательно свой в продакшене
SESSION_TTL_DAYSСрок жизни сессии, по умолчанию 14
SESSION_FILES_DIRПапка файлов чатов, по умолчанию .data/session-files
PREVIEW_TOKEN_TTL_SECСрок токена предпросмотра файлов, по умолчанию 1200
PRICING_CURRENCYВалюта цен и лимитов расходов, например RUB. Должна совпадать с валютой панели ZeBrains Gate
AGENT_SCHEDULER_INTERVAL_MSПериод планировщика агентов, по умолчанию 30000. 0 выключает, обязательно на всех репликах кроме одной
SEED_ADMIN_LOGIN, SEED_ADMIN_PASSWORDПервый администратор при seed

Runtime ​

ПеременнаяЗначение
RUNTIME_URLАдрес Runtime для API
RUNTIME_HOST, RUNTIME_PORTГде слушает Runtime, по умолчанию 127.0.0.1:3001
MAX_AGENT_STEPSМаксимум шагов модели за один ход, по умолчанию 120

Package-pool и пакеты ​

ПеременнаяЗначение
PACKAGE_POOL_URL, PACKAGE_POOL_HOST, PACKAGE_POOL_PORTАдрес Package-pool, по умолчанию 127.0.0.1:3022
EVA_PACKAGE_ISOLATEРежим запуска кода пакетов: host, secure-exec, stub
PACKAGE_STOREХранилище пакетов
PACKAGE_DRAFTS_DIRЧерновики Студии. Должны лежать внутри PACKAGE_HOST_DATA_ROOT
PACKAGE_WORKSPACE_DIRРабочие папки пакетов
PACKAGE_HOST_DATA_ROOTКорень данных, за пределы которого Package-pool не выходит
AGENT_ARTIFACTS_DIRАртефакты запусков агентов
EVA_NPM_UPSTREAM_REGISTRYUpstream npm-реестр, переопределяет значение из настроек платформы
EVA_DESKTOP_ARTIFACTS_DIRГде лежат сборки сервисов Desktop, которые отдаёт API

По умолчанию все пути пакетов лежат под apps/api/.data, поэтому достаточно одного тома.

MCP ​

ПеременнаяЗначение
MCP_DISCOVER_TIMEOUT_MSТаймаут получения списка инструментов, по умолчанию 8000
MCP_CATALOG_TTL_MSКэш каталога инструментов, по умолчанию 60000
MCP_TOOL_CALL_TIMEOUT_MSТаймаут вызова инструмента, по умолчанию 600000
MCP_GATEWAY_SESSION_TTL_MSСрок сессии MCP-шлюза, по умолчанию 1800000

OnlyOffice ​

ONLYOFFICE_URL, ONLYOFFICE_PLATFORM_URL, ONLYOFFICE_TOKEN_TTL_SEC задают только начальные значения при первом создании настроек. Дальше параметры меняются в Админ → Настройки.

Веб-интерфейс при сборке ​

ПеременнаяЗначение
VITE_API_URLАдрес API для браузера. Пусто означает тот же origin
VITE_BASE_URLБазовый путь интерфейса, по умолчанию /

Документация экосистемы EVA 2.1