Полный список переменных
Основные переменные окружения
Переменная | Описание | Пример значения |
| Логин клиента Gramax Enterprise Server. Используется для аутентификации в нашем Docker Registry (хранилище образов) и при подстановке значений в переменные конфигурации. Выдаётся при покупке. Обязателен. |
|
| URL, на котором будет доступен GES. Обязателен. |
|
| URL по которому будет доступен сервис auth. |
|
| URL по которому будет доступен сервис Diagram-renderer. |
|
| URL-адреса инстансов Gramax (портал документации, браузерная версия и Gramax Enterprise Server). Запятая в конце не нужна. Обязателен. |
|
| Лицензионный ключ Gramax Enterprise Server. Используется только для подстановки в конфигурацию. Выдаётся при покупке. Обязателен |
|
| Токен доступа к Git-серверу на стороне клиента. Нужен для чтения/клонирования репозиториев (доступ к API). Обязателен. |
|
| Почты владельцев воркспейса (через запятую). Устанавливаются в конфиг только при первом запуске. Обязателен. |
|
| Адрес GitLab-сервера для внешнего хранилища. Обязателен. |
|
| Тип хранилища конфигураций ( |
|
| При путь до папки с настройками GES на виртуальной машине. Обязателен. |
|
| При путь до репозитория с настройками в GitLab. Должен быть создан до инициализации. Хранится в формате «группа/название-репозитория». Обязателен. |
|
| Ключ, используется для безопасной передачи данных между сервисами. Обязателен. |
|
| Ключ для шифрования секретов пользователя в куках. Если не указан, используется |
|
Вход через SSO
Переменная | Описание | Пример значения |
| Ключ, используется для безопасной передачи данных между сервисами. Для генерации можно использовать |
|
| URL по которому будет доступен сервис SSO. Обязателен. |
|
| Метод авторизации в SSO. Необходимо выбрать любой доступный один способ авторизации. Варианты:
Все параметры связанные с |
|
| Метод получения списка пользователей. Варианты:
Все параметры связанные с |
|
Авторизация
При AUTH_METHOD = azure
Переменная | Описание | Пример значения |
| Урл до эндпоинта для получения токена. |
|
| Урл до эндпоинта получения информации по api. |
|
| Идентификатор приложения в azure |
|
| Секрет приложения в azure |
|
При AUTH_METHOD = adfs
Переменная | Описание | Пример значения |
| Сертификат, используемый для аутентификации в ADFS | |
| Точка входа для аутентификации | Наример: |
| Идентификатор ADFS |
|
| URL для обратного вызова после успешной аутентификации |
|
При AUTH_METHOD = keycloak.
Переменная | Описание | Пример значения |
| URL сервера Keycloak |
|
| Имя Realm в Keycloak |
|
| Идентификатор клиента Keycloak | |
| Необходимо ли брать информацию о пользователе из |
|
При AUTH_METHOD = openid
Переменная | Описание | Пример значения |
| URL сервера OpenID |
|
| Имя Realm в OpenID |
|
| Идентификатор клиента OpenID | |
| Секрет клиента OpenID. |
При AUTH_METHOD = ldap
Переменная | Описание | Пример значения |
| URL LDAP-сервера. |
|
| DN административного пользователя с правами поиска в каталоге. |
|
| пароль административного пользователя, указанного в |
|
| DN базовой точки поиска пользователей. |
|
| Атрибут пользователя. | Например, |
| DN конкретного пользователя, если известен напрямую. |
|
| DN базовой точки поиска групп. Если указан, после аутентификации будет выполнен поиск групп. |
|
| Класс объекта групповой записи (например, |
|
| Имя атрибута в записи группы, содержащего членов группы. |
|
| Атрибут в записи пользователя, который сопоставляется с |
|
| Список атрибутов пользователя (через запятую), которые нужно возвращать при поиске. Если не указано, возвращаются все. |
|
При AUTH_METHOD = kerberos
Переменная | Описание | Пример значения |
| Kerberos realm (домен Active Directory). Должен быть в UPPERCASE |
|
| Service Principal Name (SPN) для веб-сервиса. Формат: |
|
| Environment variable для Kerberos библиотеки. Формат: |
|
KERBEROS_REALMдолжен точно совпадать с доменом Active Directory в UPPERCASEKERBEROS_SERVICE_PRINCIPALдолжен совпадать с SPN, зарегистрированным в Active DirectoryПуть в
KRB5_KTNAMEдолжен начинаться с префиксаFILE:Keytab файл должен иметь права доступа
600(только владелец может читать/писать)
Получение списка пользователей
При CONNECTOR_TYPE=ldap
Переменная | Описание | Пример значения |
| URL LDAP-сервера. |
|
| DN пользователя с правами поиска в каталоге. |
|
| Пароль пользователя, указанного в |
|
| DN базовой точки поиска пользователей. |
|
При CONNECTOR_TYPE=keycloak
Переменная | Описание | Пример значения |
| URL сервера Keycloak. |
|
| Имя Realm в Keycloak. |
|
| Токен доступа. Можно создать используя |
При CONNECTOR_TYPE=scim
Переменная | Описание | Пример значения |
| URL сервера SCIM. |
|
| Токен доступа. Используется либо он, либо | |
| Фильтр для поиска пользователей. Если не задан, используется | |
| Username, если используется Basic-авторизация (необязательно, используется вместо | |
| Password, если используется Basic авторизация (необязательно, используется вместо |
Логирование
Переменная | Описание | Пример значения |
| Формат логов. Варианты:
| По умолчанию: |
| Минимальный уровень логирования. Варианты:
| По умолчанию: |
| Канал вывода логов. Варианты:
| По умолчанию: |
| Хост Syslog-сервера. | По умолчанию: |
| Порт Syslog-сервера. | По умолчанию: |
| Протокол соединения с Syslog (поддерживаются IPv4/IPv6 и TLS). Варианты:
| По умолчанию: |
| Имя приложения, отображаемое в сообщениях Syslog. | По умолчанию: |
Более подробно про логирование можете ознакомиться в данной инструкции.
Настройки портала документации
Переменная | Описание | Пример значения |
| Пользовательский токен. |
|
| Интервал автоматической синхронизации. Если не указан, каталоги будут обновляться каждые 3 минуты. Указывается в секундах. |
|
| При методе аутентификации через логин и пароль:
|
|
| Отключает автоматическую генерацию | По умолчанию: |
| Идентификатор счетчика Яндекс Метрики. Используется для отправки аналитических событий. | |
| Токен авторизации. Укажите здесь то же значение, что и в | |
| URL для доступа к LLM-сервису. | По умолчанию: |
| Уникальный идентификатор вашего портала. Это позволяет одному LLM-сервису работать с несколькими независимыми порталами Gramax. Придумайте любое уникальное имя, например, | |
| Интервал синхронизации докпортала с настройками Gramax Enterprise Server. Задается в секундах. По умолчанию установлен на 600сек. |
Подключение HashiCorp Vault
Переменная | Описание | Пример значения |
| Версия API Vault, используемая для взаимодействия с сервером. |
|
| Токен доступа для аутентификации в Vault. |
|
| URL-адрес сервера Vault. |
|
| Путь к секрету в Vault, по которому выполняется чтение данных. |
|
| Монтируемый путь (mount path) для KV-хранилища, если отличается от |
|
Импорт данных из других систем
Переменная | Описание | Пример значения |
| Идентификатор клиента для подключения к API Confluence. Используется при аутентификации. | |
| Секрет клиента, соответствующий | |
| URL перенаправления, используемый при OAuth-авторизации с Confluence. | |
| Идентификатор клиента для подключения к API Notion. Используется при аутентификации. | |
| Секрет клиента, соответствующий | |
| URL перенаправления, используемый при OAuth-авторизации с Notion. |
ИИ-функции
Переменная | Описание | Пример значения |
| Тип векторной БД. | По умолчанию: |
| Адрес для подключения к БД Qdrant. | По умолчанию:
|
| Тип провайдера для создания эмбеддингов. Варианты:
|
|
| Название модели, которую будет использовать провайдер. Модель должна поддерживать создание эмбеддингов (Embeddings). Примечание: Список доступных моделей и их названия смотрите в документации вашего провайдера (OpenAI, Ollama и т.д.). |
|
| Адрес API-сервера провайдера. Нужно указывать для OpenAI-совместимых провайдеров (кроме самого OpenAI) или для удаленного Ollama. |
|
| API-ключ для доступа к сервису провайдера. Некоторые провайдеры могут требовать его наличие, даже если он не используется. В таком случае можно указать любую строку. | |
| Адрес SOCKS5-прокси. Полезно, если доступ к API провайдера возможен только через прокси-сервер (например, из-за корпоративных ограничений или блокировок). Формат: |
|
| ||
| ||
| Размерность векторов, которую создает модель. Это значение обычно указано в документации к модели. |
|
| ||
| Тип провайдера. Значение: | |
| Адрес API-сервера провайдера. Нужно указывать для OpenAI-совместимых провайдеров (кроме самого OpenAI) или для удаленного Ollama. |
|
| Название модели, которая будет использоваться для генерации текста. |
|
| API-ключ для доступа к сервису провайдера. Некоторые провайдеры могут требовать его наличие, даже если он не используется. В таком случае можно указать любую строку | |
| Адрес SOCKS5-прокси. Полезно, если доступ к API провайдера возможен только через прокси-сервер (например, из-за корпоративных ограничений или блокировок). Формат: | |
| Cекретный токен для авторизации запросов от Gramax к LLM-сервису. Придумайте надежное строковое значение. |
Также есть продвинутые настройки в котором настраиваются CORS и Логирование.
Метрики
Переменная | Описание | Пример значения |
| API-ключ для отправки ошибок в Bugsnag. |
|
| Идентификатор сайта в Matomo (используется для сбора аналитики). |
|
| URL инстанса Matomo. |
|
| URL контейнера Matomo Tag Manager. |
|
| URL API сервера Elasticsearch. |
|
| Имя инстанса или индекс, используемый в Elasticsearch. |
|
| Имя пользователя для доступа к Elasticsearch. |
|
| Пароль пользователя для доступа к Elasticsearch. |
|