Скачайте два исполняемых файла утилиты (updater и clear_dict) с https://fs.hflabs.ru/%ваш_спейс%/updater/ — если такой папки в вашем спейсе ещё нет, обратитесь в поддержку продукта, для которого используется Апдейтер.
Переместите их в директорию «Апдейтера» и выдайте права на выполнение
Для ОС Windows все локальные пути указываются с экранированием (двойным слешем): C:\\tmp\\cdi
Настройки указываются в файле updater.env. Сгенерите умолчательный конфиг с помощью команды:
su - updater
cd /opt/updater
./updater generate config
Будет создан файл конфигурации приложения config, который нужно переименовать в updater.env.
mv config updater.env
В нём необходимо оставить настройки только для необходимых вам продуктов:
Невозможно предоставить {include} Включенная страница не может быть найдена.
Обратите внимание, что переменные окружения имеют больший приоритет, чем настройки конфига. Поэтому если вы переходите со старой версии утилиты, рекомендуем их очистить.
Для базовых справочников дополнительных настроек не требуются, они настроены по умолчанию. Если же требуется изменить настройки базовых справочников или добавить кастомный, то необходимо добавить внешний файл dictionaries.json, где указать нужные параметры.
Название справочника в формате "продукт_имя". Продукт может принимать одно из трёх значений: cdi, factor, suggestions
path
Путь к директории с разными версиями этого словаря в Artifactory после значения ARTIFACTORY_PATH из конфига updater.env
local_path
Путь относительно домашней директории продукта (FACTOR_DICTIONARY_HOME / SUGGESTIONS_DICTIONARY_HOME / CDI_DICTIONARY_HOME), куда нужно положить справочник. Если пустой, справочник будет размещен прям в ней.
name_tmpl
Шаблон имени справочника. В него будет подставляться версия (в формате yyyymmdd) и, если предусмотрено, билд продукта
with_build_version
Используется для простановки в шаблон (name_tmpl) билда продукта
false
unzip
Требуется ли распаковка справочника после скачивания. Для всех справочников Подсказок распаковка по умолчанию не требуется, т.к. Подсказки 22.9+ умеют индексировать справочники без распаковки.
false
increment
Не удалять предыдущие версии (т.е. не очищать папку).
false
depends_on
Указывает на конфиг другого словаря (обязательно должен присутствовать).
Позволяет перекрыть параметры.
task_name
Название задачи в Едином клиенте / Едином адресе, которую надо вызвать через API во время команды update
EgrDictionaryImport
factor_name
Значение dictionary.name для справочников Фактора, для которого будет запущено через API горящее обновление во время команды update
dictionary_update_task_name
Переопределение названия справочника в команде update для API Подсказок.
external
Определяет, является ли справочник внешним, влияет на update и unzip.
Предусмотрено использование только для словарей suggestions, чтобы можно было заиспользовать с другими, нужны доработки.
false
custom_artifactory_path
Определяет кастомный путь в артифактори, применяется только для этого словаря. Пока экспериментальная настройка