Сравнение версий

Ключ

  • Эта строка добавлена.
  • Эта строка удалена.
  • Изменено форматирование.

...

Блок кода
languagebash
./updater <команда> <параметры>

Команды

КомандаОписаниеПараметрыОписание параметра
downloadСкачать справочник на сервер «Апдейтера» (директория указывается в updater.env и dictionaries.json)
<код_справочника>
код справочника для скачивания


scp


Скопировать справочник с локальной машины на сервер приложения 
-Hхост сервера приложений
-Pпорт сервера приложений
-Dдиректория для справочника на сервере приложений
-fсоздать папку под новый справочник (не рабоает с -D)
<код_справочника>
код справочника для копирования


scphere


Скопировать справочник с удаленного сервера на сервер «Апдейтера» 

-Hхост удаленного сервера
-Pпорт удаленного сервера
-Dдиректория справочника на удаленном сервере
<код_справочника>
код справочника для копирования
updateОбновить справочник, предварительно скачанный на сервер приложения-fпринудительное обновление
-Hхост сервера приложений (при удаленном обновлении)
<код_справочника>
код справочника для обновления



generate



Генерация конфигов и журналов событий 

configсгенерировать умолчательный updater.env
dictsсгенерировать умолчательный dictionaries.json
reportсгенерировать логи за указанное число дней
errorsсгенерировать лог только ошибок
listdirПоказать содержимое папки, в качестве аргумента название продукта cdi/factor/suggestions

cleanupУдаляет неактуальные версии указанного справочника-aудаление всех версий справочника
versionПоказать версию «Апдейтера» с указанием ОС и архитектуры, а также билды продуктов из updater.env

helpПоказать help

remoteВызвать функцию на определенной ноде

serverЗапустить апдейтер в режиме сервере-port, -pвыбрать порт, умолчательный 3000
syncConfigСинхронизировать конфиг на удаленной ноде с текущим апдейтером

uploadЗагрузить справочник на определенную ноду

Справочники

Поддерживаются справочники «Фактора»:

...

Справочники «Подсказок»:

...



...

suggestions_address_foreign

...

Справочники «Единого клиента»:

...

Информация
titleОсобенности обновления справочника ЕГРЮЛ в ЕК

Путь к каталогу справочника на сервере приложения ($CDI_DICTIONARY_HOME/egr) должен быть заранее прописан в настройках задачи EgrDictionaryImport.

Пользователь $CDI_API_USERNAME должен иметь права на работу с SOAP-сервисом TaskWS.

И все внешние справочники.

Скачивание справочников

Если утилита установлена на сервере приложения (разрешён доступ к репозиторию HFLabs), для скачивания справочника достаточно команды download:

Без форматирования
# Команды выполняются на сервере приложения

# - скачатьСкачать справочник Подсказок 
./updater download suggestions_eas


# - скачатьСкачать справочник Фактора 
./updater download factor_fias


# - скачатьСкачать справочник Единого клиента 
./updater download cdi_egr

...

Если утилита установлена на сервере приложения:

Без форматирования
# - обновитьОбновить справочник Подсказок 
./updater update suggestions_eas


# - обновитьОбновить справочник Фактора
./updater update factor_fias 


# - обновитьОбновить справочник Единого клиента
./updater update cdi_egr

...

Без форматирования
# 192.168.0.11 - IP сервера приложений

# - обновитьОбновить справочник Подсказок 
./updater update -H 192.168.0.11 suggestions_eas


# -Обновить обновить справочник Фактора
./updater update -H 192.168.0.11 factor_fias 


# - обновитьОбновить справочник Единого клиента
./updater update -H 192.168.0.11 cdi_egr