Для работы нового «Апдейтера» на операционных системах семейства RHEL нужно установить версию пакета unzip-6.0-24 или выше. |
Сохраните копию старой утилиты, например в /tmp
, после чего очистите корневой каталог утилиты
cp -r /opt/updater /tmprm -R /opt/updater/* |
Для директорий справочников приложений выдайте права 777 и SGID бит, пути к справочникам можно посмотреть в файлах конфигурации старой утилиты (/tmp/updater/updater.env
или /tmp/updater/custom.env
):
chmod -R 2777 /opt/suggestions/appserver/dictionaries |
Скачайте дистрибутив Апдейтера (updater) в его директорию и выдайте права на выполнение:
chmod 765 /opt/updater/updater |
Скопируйте файл updater.env
из старой версии утилиты
cp /tmp/updater.env /opt/updater |
Оставьте в нём только строки с переменными из списка ниже:
FACTOR_DICTIONARY_HOME FACTOR_USERNAME FACTOR_BUILD SUGGESTIONS_DICTIONARY_HOME SUGGESTIONS_USERNAME SUGGESTIONS_API_PORT CDI_DICTIONARY_HOME CDI_USERNAME CDI_API_USERNAME CDI_API_PASSWORD CDI_API_PORT |
Укажите значения для недостающих обязательных настроек:
# Использовать ли команду chown для изменения прав (по умолчанию true) # При настройке использования утилиты от своего пользователя (по этой инструкции) выставляем false WITH_ROOT="false" # Хост, на котором работает API Фактора (если отличается от localhost) FACTOR_API_HOST="..." # Порт, на котором работает API Фактора FACTOR_API_PORT="..." # Имя заказчика в адресе к Фактору http://host:18080/factor-service-<имя заказчика> FACTOR_API_TAG="..." # Хост, на котором работает API Подсказок (если отличается от localhost) SUGGESTIONS_API_HOST="..." # Пароль пользователя API Подсказок (если включена авторизация в админку) SUGGESTIONS_API_PASSWORD="..." # Хост, на котором работает API Единого клиента (если отличается от localhost) CDI_API_HOST="..." |