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

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

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

* установить Arta Synergy 4.1 minsky (`инструкция по установке <http://tdd.lan.arta.kz/docs/synergy/tags/minsky/admin-manual/html/install-and-setup.html#install-and-setup.install>`_)
* в подсистеме администрирования обновить БД и процессы;
* обновить Конструктор до последней версии (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;
        }