Перейти к основному содержимому

Плагины

Параметры для плагинов можно задать через шаблонизированные переменные окружения.

  • {PLUGIN_ID} - Капитализированный ID плагина;
  • {PARAMETER} - Капитализированный параметр, или цепочка вложенных параметров, из конфига плагина. Уникально для каждого плагина
подсказка

Для того, чтобы изменить параметр test.subkey из примера config.json:

{
....
"PluginSettings": {
"Plugins": {
"test.plugin.id":{
"test.key": {
"test.subkey": "test.value"
}
}
}
},
...
}

Необходимо задать переменную окружения: TIME_PLUGINSETTINGS_PLUGINS_TEST.PLUGIN.ID_TEST.KEY_TEST.SUBKEY="some new value"

Задать значение для конфигурации плагинов.

  • Переменная окружения: TIME_PLUGINSETTINGS_PLUGINS_{PLUGIN_ID}_{PARAMETER}

Включить/отключить плагин

  • Переменная окружения: TIME_PLUGINSETTINGS_PLUGINSTATES_{PLUGIN_ID}_ENABLE
  • Значения:
    • true: плагин включен
    • false: плагин выключен

Плагин Workflow

Список DSN подключений мастера и всех реплик для чтения, разделенных пробелом, если необходимо включить ротацию реплик для базы плагина Workflow.

warning

Строка не должна содержать адрес отказоустойчивого мастера.

Формат ввода: string.

  • Переменная среды: TIME_PLUGINSETTINGS_PLUGINS_RU.TINKOFF.MM.WORKFLOW_ALLDATASOURCES