Переместите их в директорию «Апдейтера» и выдайте права на выполнение Важно Для ОС Windows все локальные пути указываются с экранированием (двойным слешем): Для работы утилите надо знать базовый путь к справочникам, а также пользователя, под которым они работают. Настройки указываются в файле updater.env. Команда может выдать ошибку — Будет создан файл конфигурации приложения Установка
updater
и clear_dict
) с FS https://fs.hflabs.ru/%ваш_спейс%/updater/ — если такой папки в вашем спейсе ещё нет, обратитесь в поддержку# Перемещаем исполняемые файлы (если загрузили их директорию /tmp)
mv /tmp/updater /opt/updater/
mv /tmp/clear_dict /opt/updater/
# Устанавливаем владельца
chown updater: /opt/updater/updater
chown updater: /opt/updater/clear_dict
# Выдаем права
chmod 755 /opt/updater/updater
chmod 755 /opt/updater/clear_dict
Настройка
C:\\tmp\\cdi
Сгенерировать умолчательный конфиг для изменения можно с помощью команды:su - updater
cd /opt/updater
./updater generate config
INFO error applying migration script, already applied: alter table event add uuid text not null default
. Это нестрашно, файл всё равно создастся.config
, который нужно переименовать в updater.env
.
В нём необходимо оставить настройки только для необходимых вам продуктов:
Для базовых справочников дополнительных настроек не требуются, они настроены по умолчанию.
Но если используются внешние справочники (или требуется изменить настройки базовых), то их необходимо добавить в конфиг dictionaries.json
Сгенерировать файл конфигурации справочников для изменения можно командой:
su - updater cd /opt/updater ./updater generate dicts
Будет создан файл конфигурации справочников dicts
, который нужно переименовать в dictionaries.json
.