Skip to content
Projects
Groups
Snippets
Help
Loading...
Help
Support
Keyboard shortcuts
?
Submit feedback
Contribute to GitLab
Sign in
Toggle navigation
S
Synergy Experience
Project overview
Project overview
Details
Activity
Releases
Repository
Repository
Files
Commits
Branches
Tags
Contributors
Graph
Compare
Issues
0
Issues
0
List
Boards
Labels
Milestones
Merge Requests
0
Merge Requests
0
CI / CD
CI / CD
Pipelines
Jobs
Schedules
Analytics
Analytics
CI / CD
Repository
Value Stream
Wiki
Wiki
Snippets
Snippets
Members
Members
Collapse sidebar
Close sidebar
Activity
Graph
Create a new issue
Jobs
Commits
Issue Boards
Open sidebar
Public Documentation
Synergy Experience
Commits
be1a4ecb
Commit
be1a4ecb
authored
Jan 16, 2023
by
Evgeniy Spirin
🤘
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
Update index.rst
parent
2ad2856c
Changes
1
Hide whitespace changes
Inline
Side-by-side
Showing
1 changed file
with
77 additions
and
53 deletions
+77
-53
install_guide/index.rst
install_guide/index.rst
+77
-53
No files found.
install_guide/index.rst
View file @
be1a4ecb
...
...
@@ -12,13 +12,6 @@
Synergy Experience устанавливается отдельным пакетом. Возможны следующие
варианты установки.
#. ``Clean`` - полная установка приложения без демо-данных ("чистая"
установка с загрузкой конфигурации и преднастроенных БД, хранилища,
индексов Elasticsearch и Kibana, дашбордов).
.. hint:: Вариант установки ``Clean`` удаляет все текущие данные в
системе!
#. ``Install/Upgrade Configuration`` - установка приложения, загрузка
его конфигурации, индексов и дашбордов (соответственно, без БД и
хранилища).
...
...
@@ -35,35 +28,28 @@ Synergy Experience устанавливается отдельным пакет
Важно! Для работы данного приложения требуется:
* установить Arta Synergy 4.
0 hamming
(`инструкция Synergy`_);
* установить Arta Synergy 4.
1 minsky
(`инструкция Synergy`_);
* установить и запустить Elasticsearch и Kibana (`инструкция Kibana`_);
* в подсистеме администрирования обновить базу данных и процессы;
* для варианта установки ``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.instal
l
.. _`инструкция Synergy`: http://tdd.lan.arta.kz/docs/synergy/tags/
minsky/admin-manual/html/install-and-setup.htm
l
.. _`инструкция 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`` необходимо добавить либо раскомментировать
следующую строку:
``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 устанавливается отдельным пакет
# apt-get update
# 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
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
...
...
@@ -148,6 +103,75 @@ Synergy Experience устанавливается отдельным пакет
# service elasticsearch 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/
Write
Preview
Markdown
is supported
0%
Try again
or
attach a new file
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment