3. Инструкция по установке Arta Synergy Service

3.1. Предварительные требования

Важно! Для работы системы требуется:

  • установить Arta Synergy 4.1 minsky (инструкция по установке)
  • в подсистеме администрирования обновить БД и процессы;
  • обновить Конструктор до последней версии (2.2 и выше).

3.2. Подключение репозиториев

Установочный пакет находится в репозитории product-stable. В файле /etc/apt/sources.list необходимо добавить либо раскомментировать следующую строку:

deb http://deb.arta.kz/tengri product-stable main contrib non-free

3.3. Установка приложения

Для установки приложения необходимо выполнить команду:

# apt-get update
# apt-get install arta-synergy-apps-service

В ходе установки необходимо выбрать тип установки из предложенного списка

Примечание

  1. Вариант Install/Upgrade Configuration устанавливает приложение Synergy Service, автоматически загружает его конфигурацию и настраивает необходимые конфигурационные файлы.
  2. Вариант Manual устанавливает приложение Synergy Service без автоматической загрузки конфигурации (т.е. только заменяет war-файлы).

Дальше необходимо указать URL сервера Synergy, на котором производится работа (например: http://192.168.0.187:8080/Synergy), затем ввести последовательно логин и пароль Системного пользователя.

Внимание

Для предотвращения дальнейшей нечаянной установки нестабильных версий пакетов из репозитория unstable, после установки пакета arta-synergy-apps-service рекомендуется закомментировать этот репозиторий в файле /etc/apt/sources.list.

После установки приложения обязательно выполнить пункты (Инструкция по первичной настройке)

3.4. Проверка конфигурационного файла

В файле /etc/nginx/sites-enabled/synergy-base проверить наличие следующих данных:

location /constructor {
        allow                   all;
        proxy_pass              http://127.0.0.1:8080;
        proxy_set_header        Host       $host;
        proxy_set_header        X-Real-IP  $remote_addr;
}

location /service {
        allow                   all;
        proxy_pass              http://127.0.0.1:8080/service;
        proxy_set_header        Host       $host;
        proxy_set_header        X-Real-IP  $remote_addr;
        access_log /var/log/nginx/constructor.access.log;
}
location /service-arm {
        allow                   all;
        proxy_pass              http://127.0.0.1:8080/service-arm;
        proxy_set_header        Host       $host;
        proxy_set_header        X-Real-IP  $remote_addr;
        access_log /var/log/nginx/constructor.access.log;
}