...
Параметр в Docker-установке | Параметр в пакетной установке | Назначение | Тип принимаемого значения | Значение по умолчанию | ||||||
---|---|---|---|---|---|---|---|---|---|---|
Параметры лицензии | ||||||||||
POLYMATICA_CORE_LICENSE_FILE_PATH | "license": { | Путь до файла ключа лицензии | Строка | – | ||||||
Параметры стандартной аутентификации | ||||||||||
POLYMATICA_CORE_AUTH_DEFAULT_METHOD | "auth": { | Метод аутентификации по умолчанию. Указанный метод должен быть доступен (см. далее методы аутентификации) Предоставляемые методы:
|
| api | ||||||
POLYMATICA_CORE_AUTH_METHOD_API_ACTIVE | "auth": { | Доступность метода стандартной аутентификации. Если все прочие методы аутентификации недоступны, метод стандартной аутентификации доступен независимо от состояния этого параметра | Булево | true | ||||||
Параметры аутентификации LDAP/AD | ||||||||||
POLYMATICA_CORE_AUTH_METHOD_LDAP_ACTIVE | "auth": { | Доступность метода аутентификации с использованием службы каталогов | Булево | false | ||||||
POLYMATICA_CORE_AUTH_ACTIVE_DIRECTORY_SERVER | "auth": { "active_directory_server": "<url>" } | Адрес контроллера домена | Строка | – | ||||||
POLYMATICA_CORE_AUTH_ACTIVE_DIRECTORY_PORT | "auth": { | Порт контроллера домена | Целое число | – | ||||||
POLYMATICA_CORE_AUTH_ACTIVE_DIRECTORY_BASE_DN | "auth": { | Доменs или организационные единицы, где следует искать записи каталога | Строка | – | ||||||
POLYMATICA_CORE_AUTH_ACTIVE_DIRECTORY_LOGIN_KEY | "auth": { | Атрибут записи каталога, значение которого следует ассоциировать с логином, указанным для аутентификации |
| cn | ||||||
POLYMATICA_CORE_AUTH_ACTIVE_DIRECTORY_GROUP_NAME_KEY | "auth": { | Группа для авторизации по AD | Строка | cn | ||||||
Параметры синхронизации пользователей и групп с Active Directory | ||||||||||
POLYMATICA_CORE_AUTH_ACTIVE_DIRECTORY_SERVER | "auth": { "active_directory_server": "<url>" } | Адрес контроллера домена | Строка | – | ||||||
POLYMATICA_CORE_AUTH_ACTIVE_DIRECTORY_PORT | "auth": { | Порт контроллера домена | Целое число | – | ||||||
POLYMATICA_CORE_AUTH_ACTIVE_DIRECTORY_SERVICE_USER_LOGIN | "auth": { | Логин сервисного пользователя Active Directory
| Строка | – | ||||||
POLYMATICA_CORE_AUTH_ACTIVE_DIRECTORY_SERVICE_USER_PASSWORD | "auth": { | Пароль сервисного пользователя Active Directory | Строка | – | ||||||
POLYMATICA_CORE_AUTH_ACTIVE_DIRECTORY_GROUP_CLASS | "auth": { | Наименование класса группы, например, "cn", "group" | Строка | group | ||||||
-POLYMATICA_CORE_AUTH_ACTIVE_DIRECTORY_GROUP_FILTER | "auth": { | Маска, по которой фильтруются группы, подлежащие синхронизации с Polymatica Dashboards TN. Примеры масок:
| Строка | – | ||||||
POLYMATICA_CORE_AUTH_ACTIVE_DIRECTORY_GLOBAL_GROUP_NAME | "auth": { | Белый список наименований групп AD, которые синхронизируются с Polymatica Dashboards TN, разделенный запятыми без пробела: "groupName1,groupName2" | Строка | – | ||||||
POLYMATICA_CORE_AUTH_ACTIVE_DIRECTORY_USER_CLASS | "auth": { | Класс объекта данных о пользователе | Строка | user | ||||||
POLYMATICA_CORE_AUTH_ACTIVE_DIRECTORY_USER_LOGIN_ATTR | "auth": { | Наименование атрибута логина пользователя | Строка | – | ||||||
POLYMATICA_CORE_AUTH_ACTIVE_DIRECTORY_USER_MAIL_ATTR | "auth": { | Наименование атрибута email пользователя | Строка | |||||||
POLYMATICA_CORE_AUTH_ACTIVE_DIRECTORY_USER_FIRSTNAME_ATTR | "auth": { | Наименование атрибута "Имя пользователя" | Строка | givenName | ||||||
POLYMATICA_CORE_AUTH_ACTIVE_DIRECTORY_USER_LASTNAME_ATTR | "auth": { | Наименование атрибута "Фамилия пользователя" | Строка | sn | ||||||
POLYMATICA_CORE_AUTH_ACTIVE_DIRECTORY_USER_PATRONYMIC_ATTR | "auth": { | Наименование атрибута "Отчество пользователя" | Строка | – | ||||||
POLYMATICA_CORE_AUTH_ACTIVE_DIRECTORY_GROUPS_SYNC_MIN | "auth": { | Частота синхронизации групп Polymatica Dashboards TN с Active Directory | Число | 1 | ||||||
Параметры аутентификации Open ID Connect | ||||||||||
POLYMATICA_CORE_OIDC_AUTH_METHOD_ACTIVE | "oidc": { "auth_method_active": <true> или <false> } | Включение метода аутентификации OIDC | Булево | – | ||||||
POLYMATICA_CORE_OIDC_INSECURE_OVERRIDE_ISSUER | "oidc": { "insecure_override_issuer": <true> или <false> } | Не выполнять валидацию issuer_url | Булево | – | ||||||
POLYMATICA_CORE_OIDC_PROVIDER | "oidc": { | Тип провайдера:
| Строка | – | ||||||
POLYMATICA_CORE_OIDC_PROVIDER_ISSUER | "oidc": { | Провайдер-поставщик аутентификации | Значение ключа "issuer" в метаданных провайдера | – | ||||||
POLYMATICA_CORE_OIDC_PROVIDER_ACTUAL_ISSUER | "oidc": { | Эндпойнт issuer_url для валидации id_token, когда валидация issuer_url не выполняется | Строка | – | ||||||
POLYMATICA_CORE_OIDC_PROVIDER_REDIRECT_URL | "oidc": { | Адрес переадресации после аутентификации в провайдере | Строка | – | ||||||
POLYMATICA_CORE_OIDC_PROVIDER_CLIENT_ID | "oidc": { | Client ID, указываемый в провайдере для приложения | Строка | – | ||||||
POLYMATICA_CORE_OIDC_PROVIDER_CLIENT_SECRET | "oidc": { | Client Secret, выдаваемый провайдером | Строка | – | ||||||
POLYMATICA_CORE_OIDC_PROVIDER_SCOPE | "oidc": { | Scope, запрашиваемый у провайдера | Строка | – | ||||||
POLYMATICA_CORE_OIDC_PROVIDER_NAME | "oidc": { | Произвольное имя провайдера | Строка | – | ||||||
POLYMATICA_CORE_OIDC_PROVIDER_CLAIMS_PREFERRED_USERNAME_KEY | "oidc": { | Ключ claims, по которому будет определено значение username пользователя в Polymatica | Строка | – | ||||||
POLYMATICA_CORE_OIDC_PROVIDER_CLAIMS_EMAIL_KEY | "oidc": { | Ключ claims, по которому будет определено значение email пользователя в Polymatica | Строка | – | ||||||
POLYMATICA_CORE_OIDC_PROVIDER_CLAIMS_FIRST_NAME_KEY | "oidc": { "provider_claims_first_name_key": "<key>" } | Ключ claims, по которому будет определено значение "Имя пользователя" в Polymatica | Строка | – | ||||||
POLYMATICA_CORE_OIDC_PROVIDER_CLAIMS_LAST_NAME_KEY | "oidc": { "provider_claims_last_name_key": "string" } | Ключ claims, по которому будет определено значение "Фамилия пользователя" в Polymatica | Строка | – | ||||||
POLYMATICA_CORE_OIDC_PROVIDER_CLAIMS_MIDDLE_NAME_KEY | "oidc": { | Ключ claims, по которому будет определено значение "Отчество пользователя" в Polymatica | Строка | – | ||||||
POLYMATICA_CORE_OIDC_PROVIDER_SKIP_CLIENT_ID_CHECK | "oidc": { | Отключает проверку ID клиента при аутентификации и, как следствие, появление окна провайдера OIDC при авторизации в Polymatica Dashboards | Булево | false | ||||||
POLYMATICA_CORE_OIDC_PROVIDER_TOKEN_AUTH | "oidc": { | Токен аутентификации пользователя, передаваемый в заголовке Authorization для авторизации при отключенной проверке ID пользователя | Строка | - | ||||||
Параметры аутентификации ЕЦП "Гостех" | ||||||||||
POLYMATICA_CORE_OIDC_PROVIDER_AUTHORIZE_IAM_URL | "oidc": { "provider_authorize_iam_url": "<url>" } | Адрес эндпоинта /authorize ЕЦП "Гостех" для получения роли пользователя | Строка | – | ||||||
POLYMATICA_CORE_OIDC_PROVIDER_LOGOUT_URL | "oidc": { | Адрес эндпойнта /logout для выхода из сессии OpenID ЕЦП "Гостех" | Строка | – | ||||||
Параметры интеграции | ||||||||||
Интеграция с облачным сервисом T1 | ||||||||||
POLYMATICA_CORE_INTEGRATION_AUTH_METHOD_CLIENT_REC_ACTIVE | "integration": { "auth_method_client_rec_active": <true> или <false> } | Включение метода авторизации для интеграций | Булево | false | ||||||
POLYMATICA_CORE_INTEGRATION_AUTH_CLIENT_REC_HEADER_KEY | "integration": { "auth_client_rec_header_key": "<key>" } | Заголовок запроса API для авторизации, содержащий имя пользователя (username) | Строка | – | ||||||
POLYMATICA_CORE_INTEGRATION_T1_CRM_BASE_URL | "integration": { | URL облачного сервиса T1 | Строка | – | ||||||
Интеграция с Polymatica Analytics | ||||||||||
POLYMATICA_CORE_INTEGRATION_DETAILING_UNDER_ANONYMOUS | "integration": { | Метод аутентификации в Polymatica Analytics, который будет запрашиваться для перехода из виджета. Принимает значения:
| Булево | false | ||||||
Параметры сервиса | ||||||||||
POLYMATICA_CORE_MODULE_BACK_URL | "module": { | URL доступа к бэкенду | Строка | http://127.0.0.1:6001/ | ||||||
POLYMATICA_CORE_EXTERNAL_SERVICE_TIMEOUT_SEC | "external_service"Ж: { | Таймаут соединения с сервисом manager | Число | 10 | ||||||
Параметры HTTP | ||||||||||
POLYMATICA_CORE_HTTP_HOST | "http": { | Хост для инициализации HTTP-сервера | Строка | 127.0.0.1 | ||||||
POLYMATICA_CORE_HTTP_PORT | "http": { | Порт для инициализации HTTP-сервера | Число | 6001 | ||||||
Параметры Rabbit MQ | ||||||||||
POLYMATICA_CORE_RABBIT_MQ_USER | "rabbit_mq": { | Имя пользователя Rabbit MQ | Строка | guest | ||||||
POLYMATICA_CORE_RABBIT_MQ_PASSWORD | "rabbit_mq": { | Пароль Rabbit MQ | Строка | guest | ||||||
POLYMATICA_CORE_RABBIT_MQ_HOST | "rabbit_mq": { | Хост Rabbit MQ | Строка | 127.0.0.1 | ||||||
POLYMATICA_CORE_RABBIT_MQ_PORT | "rabbit_mq": { | Порт Rabbit MQ | Строка | 5672 | ||||||
POLYMATICA_CORE_RABBIT_MQ_VHOST | "rabbit_mq": { | Виртуальный хост Rabbit MQ | Строка | – | ||||||
Параметры базы данных | ||||||||||
POLYMATICA_CORE_DATABASE_POSTGRES_DSN | "database": { | URL для подключения к базе данных manager, если POLYMATICA_CORE_CACHE_TYPE = postgres
| Строка | postgres://admin:admin@127.0.0.1:5432/manager | ||||||
POLYMATICA_CORE_DATABASE_CLICKHOUSEDASHBOARD_DSN | "database": { | URL для подключения к базе данных dashboard. Нужен для обновления с версии <= 1.22 на >= 1.23. | Строка | postgres://admin:admin@127.0.0.1:5432/dashboard | ||||||
Параметры хранилища датасетов | ||||||||||
manager, если POLYMATICA_CORE_CACHE_TYPE = clickhouse
| clickhouse://polymatica:polymatica-secret@clickhouse:9000/platform_manager | POLYMATICA_CORE_DATABASE_DASHBOARD_DSN | "database": { URL для подключения к базе данных dashboard. Нужен для обновления с версии <= 1.22 на >= 1.23. | Строка | ||||||
Параметры хранилища датасетов | ||||||||||
" | POLYMATICA_CORE_CACHE_TYPE | "cache": { | Тип кэш-базы для хранения датасетов:
| Строка | postgres | |||||
POLYMATICA_CORE_CACHE_POSTGRES_DSN | "cache": { | URL для подключения к кэшу PostgreSQL
| Строка | postgres://admin:admin@127.0.0.1:5432/platform_manager_cache | ||||||
POLYMATICA_CORE_CACHE_CLICKHOUSE_DSN | "cache": { | URL для подключения к кэшу Clickhouse
| Строка | clickhouse://polymatica:polymatica-secret@clickhouse:9000/platform_manager_cache | ||||||
Параметры PATH | ||||||||||
POLYMATICA_CORE_PATH_STORAGE | "path": { | Путь до директории хранения локальных файлов | Строка | storage | ||||||
POLYMATICA_CORE_PATH_SYSTEM_COMPONENTS | "path": { | Путь до директории хранения системных компонентов | Строка | – | ||||||
POLYMATICA_CORE_PATH_TMP_STORAGE | "path": { | Путь до директории хранения временных локальных файлов | Строка | /storage/tmp | ||||||
Параметры сессии | ||||||||||
POLYMATICA_CORE_EXPIRE_SESSION_EXPIRE_SECONDS | "expire_session": { | Срок жизни токена аутентификации в секундах | Число | 60 * 30 | ||||||
Параметры логирования | ||||||||||
POLYMATICA_CORE_LOG_LVL | "log": { | Уровень логирования действий сервиса. Предоставляемые уровни:
| Целое число | 4 | ||||||
POLYMATICA_CORE_LOG_WITH_RESPONSE | "log": { | Запись в лог тела ответа | Булево | false | ||||||
POLYMATICA_CORE_LOG_PATH | "log": { | Путь до файла хранения логов | Строка | /tmp/POLYMATICA_MANAGER.log | ||||||
Параметры discovery-service | ||||||||||
POLYMATICA_CORE_DISCOVERY_URL | "discovery": { | Путь до сервиса discovery | Строка | |||||||
Параметры настройки Dashboards | ||||||||||
POLYMATICA_CORE_PROJECT_LAYER_POSITION | "project": { | Параметр, отвечающий за то, в каком месте проекта будет находиться панель слоев
| Строка | bottom | ||||||
POLYMATICA_CORE_SHARING_DISABLED | { | Блокировка функциональности «Поделиться доступом». Когда параметр определен со значением true, кнопка «Поделиться» не отображается в проектах. | Булево | false | ||||||
POLYMATICA_CORE_APPLICATION_MODE_BETA | { | Включение бета-режима, В бета-режиме доступна новая функциональность, которая еще не является стабильной. | Булево | false | ||||||
POLYMATICA_CORE_DATASETS_RIGHTS_TO_DATA_FOR_ALL_USERS | { | Управление ограничением данных датасета. Если определено значение «allow-all», то в разделе «Ограничение данных датасета» значением по умолчанию будет "Разрешить всем", иначе - «Запретить всем» . | Строка | allow-all | ||||||
Параметры подключения к OSM-серверу | ||||||||||
POLYMATICA_CORE_MAPS_TILE_SERVER_BASE_URL | "maps": { "tile_server_base_url": "<url>" } | Адрес OSM-сервера | Строка | – | ||||||
POLYMATICA_CORE_MAPS_TILE_SERVER_SKIP_INSECURE | "maps": { "tile_server_skip_insecure": <true> или <false> } | Пропускать незащищенное HTTP-соединение | Булево | false | ||||||
POLYMATICA_CORE_MAPS_TILE_SERVER_URL_POSTFIX | "maps": { "tile_server_url_postfix": ".filetype" } | Формат тайлов | Строка | – |
...