Вы просматриваете старую версию данной страницы. Смотрите текущую версию.

Сравнить с текущим просмотр истории страницы

« Предыдущий Версия 7 Следующий »

Для работы нового «Апдейтера» на операционных системах семейства RHEL нужно установить версию пакета unzip-6.0-24 или выше.

Установка и настройка

  1. Сохраните копию старой утилиты, например в /tmp, после чего очистите корневой каталог утилиты

    cp -r /opt/updater /tmp
    rm -R  /opt/updater/*
  2. Для директорий справочников приложений выдайте права 777 и SGID бит, пути к справочникам можно посмотреть в файлах конфигурации старой утилиты (/tmp/updater/updater.env или /tmp/updater/custom.env):

    chmod -R 2777 /opt/suggestions/appserver/dictionaries
  3. Скачайте дистрибутив Апдейтера (updater) в его директорию и выдайте права на выполнение:

    chmod 765 /opt/updater/updater
  4. Скопируйте файл updater.env из старой версии утилиты

    cp /tmp/updater.env /opt/updater
  5. Оставьте в нём только строки с переменными из списка ниже:

    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
  6. Укажите значения для недостающих обязательных настроек:

    updater.env
    # Использовать ли команду 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="..."
  7. Если необходимо, укажите значения для дополнительных настроек:

    updater.env
    # Путь к Artifactory по умолчанию:
    # ARTIFACTORY_PATH="https://maven.hflabs.ru/artifactory/repo"
    # Если есть локальное зеркало Artifactory, достаточно раскрыть эту переменную,
    # чтобы Апдейтер переключился с maven.hflabs.ru на локальное зеркало, например:
    # ARTIFACTORY_PATH="http://maven.mycorp.ru/artifactory/hflabs-maven-remote"
    
    
    # Логин и пароль для авторизации в Artifactory в формате "user:password"
    ARTIFACTORY_BASIC_AUTH = "..."
    
    
    # Управление проверкой сертификата Artifactory.
    # По умолчанию значение true.
    CHECK_CERTIFICATE = "..."
    
    # Ограничивает скорость скачивания словарей (указывается в килобайтах в секунду).
    # Значение по умолчанию - 0 (без ограничений).
    DOWNLOAD_RATE_LIMIT=0
    
    # Настройки подключения к прокси-серверу в формате 'http://user:password@ipaddress:port'
    HTTP_PROXY='http://...'
  8. Если используются внешние справочники Подсказок, то они будут работать по умолчанию, но с одним условием — перед названием обязательно указывается тэг продукта, например: suggestions_car_brand

  • Нет меток