Конструктор приложений - это отдельный модуль Synergy, позволяющий разработчику Synergy создавать и настраивать произвольные приложения на основе компонентов Synergy.
Конструктор приложений ARTA SYNERGY - отдельный модуль платформы, позволяющий разработчику SYNERY создавать и настраивать
Использование основных возможностей Конструктора не требует от разработчика Synergy навыков написания кода на JavaScript, Java и так далее. При этом в случае необходимости кастомизации приложения - использования дополнительного скриптинга или настройки стилей приложения - она не потребует больших усилий разработчика.
произвольные приложения на основе компонентов платформы.
Использование основных возможностей Конструктора не требует от разработчика SYNERGY навыков написания кода на JavaScript, Java и других языках программирования.
При этом, в случае необходимости кастомизации приложений (использования дополнительного скриптинга или настройки стилей),
такая возможность представлена и не потребует больших усилий разработчика.
Установка пакета
Установка пакета
--------------------------
--------------------------
...
@@ -17,35 +20,33 @@
...
@@ -17,35 +20,33 @@
При этом необходимо, чтобы на сервере уже был установлен пакет ``arta-synergy-synergy`` из репозитория ``minsky``.
При этом необходимо, чтобы на сервере уже был установлен пакет ``arta-synergy-synergy`` из репозитория ``minsky``.
Процедура установки
Процедура установки
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Для установки пакета необходимо выполнить команды (в консоли сервера):
Для установки пакета необходимо выполнить команды (в консоли сервера):
* установить или обновить пакет ``arta-synergy-synergy`` (см. инструкцию);
* установить или обновить пакет ``arta-synergy-synergy``;
* открыть список репозиториев:
* открыть список репозиториев:
.. code-block:: html
.. code-block:: html
# nano /etc/apt/sources.list
# nano /etc/apt/sources.list
* добавить в список строку
* добавить в список строку
.. code-block:: html
.. code-block:: html
deb http://deb.arta.kz/tengri constructor-2.2 main contrib non-free
deb http://deb.arta.kz/tengri constructor-2.2 main contrib non-free
.. figure:: resources/img/constructor_img1.png
.. figure:: resources/img/constructor_img1.png
* обновить репозитории:
* обновить репозитории:
.. code-block:: html
.. code-block:: html
# aptitude update
# aptitude update
* установить пакет ``arta-synergy-apps-constructor``:
* установить пакет ``arta-synergy-apps-constructor``:
.. code-block:: html
.. code-block:: html
# aptitude install arta-synergy-apps-constructor
# aptitude install arta-synergy-apps-constructor
После установки
После установки
...
@@ -67,11 +68,14 @@
...
@@ -67,11 +68,14 @@
Для обновления уже установленного Конструктора приложений до актуальной версии 2.0 необходимо:
Для обновления уже установленного Конструктора приложений до актуальной версии 2.0 необходимо:
* обновить репозитории:
* обновить репозитории:
.. code-block:: html
.. code-block:: html
# aptitude update
# aptitude update
* установить пакет ``arta-synergy-apps-constructor``:
* установить пакет ``arta-synergy-apps-constructor``:
.. code-block:: html
.. code-block:: html
# aptitude install arta-synergy-apps-constructor
# aptitude install arta-synergy-apps-constructor
* в Административном приложении ``/SynergyAdmin`` выполнить обновление БД.
* в Административном приложении ``/SynergyAdmin`` выполнить обновление БД.
Настройка nginx при использовании DNS-имени на стенде
Настройка nginx при использовании DNS-имени на стенде
...
@@ -83,7 +87,6 @@
...
@@ -83,7 +87,6 @@
В ``nginx.conf`` в ``http`` прописать:
В ``nginx.conf`` в ``http`` прописать:
.. code-block:: html
.. code-block:: html
map $http_upgrade $connection_upgrade {
map $http_upgrade $connection_upgrade {
default upgrade;
default upgrade;
'' close;
'' close;
...
@@ -97,7 +100,6 @@
...
@@ -97,7 +100,6 @@
В ``synergy.base``:
В ``synergy.base``:
.. code-block:: html
.. code-block:: html
location /constructor/websocket {
location /constructor/websocket {
proxy_pass http://websocket;
proxy_pass http://websocket;
proxy_http_version 1.1;
proxy_http_version 1.1;
...
@@ -110,7 +112,6 @@
...
@@ -110,7 +112,6 @@
В случае добавления ``ws`` для нескольких серверов на ``DNS``-сервере запись ``upstream`` в ``nginx.conf`` может выглядеть так:
В случае добавления ``ws`` для нескольких серверов на ``DNS``-сервере запись ``upstream`` в ``nginx.conf`` может выглядеть так: