Commit be1a4ecb authored by Evgeniy Spirin's avatar Evgeniy Spirin 🤘

Update index.rst

parent 2ad2856c
...@@ -12,13 +12,6 @@ ...@@ -12,13 +12,6 @@
Synergy Experience устанавливается отдельным пакетом. Возможны следующие Synergy Experience устанавливается отдельным пакетом. Возможны следующие
варианты установки. варианты установки.
#. ``Clean`` - полная установка приложения без демо-данных ("чистая"
установка с загрузкой конфигурации и преднастроенных БД, хранилища,
индексов Elasticsearch и Kibana, дашбордов).
.. hint:: Вариант установки ``Clean`` удаляет все текущие данные в
системе!
#. ``Install/Upgrade Configuration`` - установка приложения, загрузка #. ``Install/Upgrade Configuration`` - установка приложения, загрузка
его конфигурации, индексов и дашбордов (соответственно, без БД и его конфигурации, индексов и дашбордов (соответственно, без БД и
хранилища). хранилища).
...@@ -35,35 +28,28 @@ Synergy Experience устанавливается отдельным пакет ...@@ -35,35 +28,28 @@ Synergy Experience устанавливается отдельным пакет
Важно! Для работы данного приложения требуется: Важно! Для работы данного приложения требуется:
* установить Arta Synergy 4.0 hamming (`инструкция Synergy`_); * установить Arta Synergy 4.1 minsky (`инструкция Synergy`_);
* установить и запустить Elasticsearch и Kibana (`инструкция Kibana`_); * установить и запустить Elasticsearch и Kibana (`инструкция Kibana`_);
* в подсистеме администрирования обновить базу данных и процессы; * в подсистеме администрирования обновить базу данных и процессы;
* для варианта установки ``Install/Upgrade Configuration`` предварительно: * для варианта установки ``Install/Upgrade Configuration`` предварительно:
* завести Системного пользователя (с произвольными логином/паролем, с * завести Системного пользователя (с произвольными логином/паролем, с
доступом в систему, с ролью "Разработчик Synergy" и "Администратор", доступом в систему, с ролью "Разработчик Synergy","Администратор" и "Конструктор web-клиента",
а также назначенного на произвольную должность); а также назначенного на произвольную должность);
* в разделе конфигуратора "Формы завершения" создать новую форму
завершения:
* тип - *Форма*;
* код - *form_milestone*;
* название - *Создание вехи*;
* выключена галочка *Требовать подтверждения результата*;
* форма - *Веха*.
.. _`инструкция Synergy`: http://tdd.lan.arta.kz/docs/synergy/tags/hamming/admin-manual/html/install-and-setup.html#install-and-setup.install .. _`инструкция Synergy`: http://tdd.lan.arta.kz/docs/synergy/tags/minsky/admin-manual/html/install-and-setup.html
.. _`инструкция Kibana`: http://tdd.lan.arta.kz/docs/synergy/tags/hamming/admin-manual/html/appendix.dashboards.html .. _`инструкция Kibana`: http://tdd.lan.arta.kz/docs/synergy/tags/minsky/admin-manual/html/appendix.dashboards.html
Установка приложения Установка приложения
------------------------ ------------------------
Установочный пакет находится в репозитории *experience-1.0*. В файле Установочный пакет находится в репозитории *product-stable*. В файле
``/etc/apt/sources.list`` необходимо добавить либо раскомментировать ``/etc/apt/sources.list`` необходимо добавить либо раскомментировать
следующую строку: следующую строку:
``deb http://deb.arta.kz/tengri experience-1.0 main contrib non-free`` ``deb http://deb.arta.kz/tengri product-stable main contrib non-free``
Для установки приложения необходимо выполнить команду: Для установки приложения необходимо выполнить команду:
...@@ -72,37 +58,6 @@ Synergy Experience устанавливается отдельным пакет ...@@ -72,37 +58,6 @@ Synergy Experience устанавливается отдельным пакет
# apt-get update # apt-get update
# apt-get install arta-synergy-apps-experience # apt-get install arta-synergy-apps-experience
Особенности установки Clean
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
В ходе установки необходимо выполнить следующее:
* Выбрать тип установки из предложенного списка
.. figure:: resources/img/experience_step1_clean.png
Рис. Тип установки
* Указать URL до Synergy, на котором производится работа (например:
http://192.168.3.143:8080/Synergy)
.. figure:: resources/img/experience_step2.png
Рис. Ввод synergy URL
* Ввести пароль mysql
.. figure:: resources/img/experience_step4.png
Рис. Ввод пароля mysql
.. attention:: В случае, если после установки приложения вариантом
``Clean`` имеются проблемы с авторизацией пользователей
(ошибка ``loginservlet``), то выполните в терминале
команду ``dpkg-reconfigure arta-synergy-synergy`` и
следуйте `мастеру установки`_.
.. _`мастеру установки`: http://tdd.lan.arta.kz/docs/synergy/tags/hamming/admin-manual/html/install-and-setup.html#install-and-setup.install
Особенности установки Install/Upgrade Configuration и Manual Особенности установки Install/Upgrade Configuration и Manual
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
...@@ -148,6 +103,75 @@ Synergy Experience устанавливается отдельным пакет ...@@ -148,6 +103,75 @@ Synergy Experience устанавливается отдельным пакет
# service elasticsearch start # service elasticsearch start
# service kibana start # service kibana start
Во-вторых, обязательно выполните пункты `инструкции по внедрению`_.
.. _`инструкции по внедрению`: http://rtd.lan.arta.kz/docs/experience-introduction-guide/ru/v1.0/ Во-вторых, в подсистеме конфигурирования необходимо проверить, что прописаны логин и пароль Системного пользователя в следующих блокирующих процессах:
* event.blocking.interpreter.sendApp
* event.blocking.interpreter.createUser
* event.blocking.interpreter.modifyUser
* event.blocking.interpreter.index.questionary
* event.blocking.interpreter.index.questionary.del
Если фактическое поведение отличается от ожидаемого, то необходимо:
* в подсистеме администрирования проверить актуальность базы данных и
процессов и, при необходимости, их обновить;
* проверить конфигурационный файл ``/etc/nginx/sites-enabled/synergy-base``
на наличие следующих настроек:
.. code-block:: xml
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 /feedback_form {
allow all;
proxy_pass http://127.0.0.1:8080/feedback_form;
proxy_set_header Host $host;
proxy_set_header X-Real-IP $remote_addr;
access_log /var/log/nginx/constructor.access.log;
}
location /experience {
allow all;
proxy_pass http://127.0.0.1:8080/experience;
proxy_set_header Host $host;
proxy_set_header X-Real-IP $remote_addr;
access_log /var/log/nginx/constructor.access.log;
}
location /agent {
allow all;
proxy_pass http://127.0.0.1:8080/agent;
proxy_set_header Host $host;
proxy_set_header X-Real-IP $remote_addr;
access_log /var/log/nginx/constructor.access.log;
}
location /kibana {
proxy_pass http://localhost:5601;
rewrite /kibana/(.*)$ /$1 break;
proxy_http_version 1.1;
proxy_set_header Upgrade $http_upgrade;
proxy_set_header Connection 'upgrade';
proxy_cache_bypass $http_upgrade;
}
* открыть Конструктор приложений по адресу ``http://адрес_сервера:порт/constructor``
(например: http://192.168.4.80:8080/constructor), авторизоваться под Системным
пользователем;
* в случае обновления, проверить коды актуальных приложений (так как в обновленых приложениях будет присутствовать IMPORTED)
* открыть приложения с кодами ``feedback_form``, ``experience``, ``agent`` и задеплоить ихо через
меню "Клиент" -> "Деплой".
* в свойствах приложений прописать Пользователя по умолчанию и пароль (аналогично данным системного пользователя Synergy).
В третьих, обязательно выполните пункты `инструкции по внедрению`_.
.. _`инструкции по внедрению`: http://rtd.lan.arta.kz/docs/experience-introduction-guide/ru/v3.1/
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment