Инструкция по установке Arta Synergy Service ------------------------------------------------------ Предварительные требования ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Важно! Для работы системы требуется: * установить Arta Synergy 4.1 minsky (`инструкция по установке `_) * в подсистеме администрирования обновить БД и процессы; * обновить Конструктор до последней версии (2.2 и выше). Подключение репозиториев ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Установочный пакет находится в репозитории *product-stable*. В файле ``/etc/apt/sources.list`` необходимо добавить либо раскомментировать следующую строку: ``deb http://deb.arta.kz/tengri product-stable main contrib non-free`` Установка приложения ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Для установки приложения необходимо выполнить команду: .. code-block:: bash # apt-get update # apt-get install arta-synergy-apps-service В ходе установки необходимо выбрать тип установки из предложенного списка .. note:: #. Вариант ``Install/Upgrade Configuration`` устанавливает приложение Synergy Service, автоматически загружает его конфигурацию и настраивает необходимые конфигурационные файлы. #. Вариант ``Manual`` устанавливает приложение Synergy Service без автоматической загрузки конфигурации (т.е. только заменяет ``war``-файлы). Дальше необходимо указать URL сервера Synergy, на котором производится работа (например: ``http://192.168.0.187:8080/Synergy``), затем ввести последовательно логин и пароль Системного пользователя. .. attention:: Для предотвращения дальнейшей нечаянной установки нестабильных версий пакетов из репозитория ``unstable``, после установки пакета ``arta-synergy-apps-service`` рекомендуется закомментировать этот репозиторий в файле ``/etc/apt/sources.list``. После установки приложения обязательно выполнить пункты (`Инструкция по первичной настройке`_) .. _`Инструкция по первичной настройке`: http://rtd.lan.arta.kz/docs/synergy-service-rukovodstvo-po-vnedreniyu/ru/latest/First_configuration.html Проверка конфигурационного файла ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ В файле ``/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; }