Установка

(Опционально) Если обязательно нужно сохранить всю историю выполнения запросов и логи Апдейтера 1.X в новых версиях, тогда переименуйте файлы eventlog.db и logfile.log в updater.db и updater.log соответственно.

Скачайте в директорию /tmp файлы утилиты с https://fs.hflabs.ru/%ваш_спейс%/updater/:

  • updater — исполняемый файл
  • updater.service — юнит-файл для настройки службы

Переместите файл updater в директорию «Апдейтера» и выдайте права на выполнение

mv /tmp/updater /opt/updater/ && chown updater: /opt/updater/updater && chmod 755 /opt/updater/updater

Настройка службы

Переместите юнит-файл updater.service в директорию с юнитами и настройте автозапуск для службы:

mv /tmp/updater.service /etc/systemd/system/ && systemctl daemon-reload && systemctl enable updater.service && systemctl start updater.service

Настройка конфигурации

Настройте файл конфигурации updater.yaml, перенеся в него настройки из старого файла  updater.env. Если возникнут вопросы, пришлите, пожалуйста, в поддержку файлы конфигурации прошлой версии Апдейтера updater.env и dictionaries.json (если есть) - поможем с переносом настроек.

Настройка планировщика

Если у вас была настроена загрузка справочников по расписанию, то пришлите, пожалуйста, в поддержку все ваши .sh (или .cron) скрипты нам на почту. Мы конвертируем их в запросы для добавления задач новом «Апдейтере» и вернем их вам.

Выполните запросы, сконвертированные из скриптов загрузки справочников по расписанию.