Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
31 commits
Select commit Hold shift + click to select a range
870d421
ECOSENT-3545
KseniaDukhanina Feb 9, 2026
391db3b
Merge pull request #770 from KseniaDukhanina/main
KseniaDukhanina Feb 9, 2026
0dd07b9
ECOSENT-3571, ECOSENT-3573
KseniaDukhanina Feb 10, 2026
2c4bc49
Merge pull request #771 from KseniaDukhanina/main
KseniaDukhanina Feb 10, 2026
7b257d5
ECOSENT-3571, ECOSENT-3573 upt
KseniaDukhanina Feb 11, 2026
850be40
Merge pull request #772 from KseniaDukhanina/main
KseniaDukhanina Feb 11, 2026
dd8f0e9
POA update
KseniaDukhanina Feb 11, 2026
8b5f70f
Merge pull request #773 from KseniaDukhanina/main
KseniaDukhanina Feb 11, 2026
2808384
add log viewing instructions for Spring Boot Admin
Romancha Feb 17, 2026
c92501b
Merge pull request #73 from Citeck/develop
KseniaDukhanina Feb 17, 2026
af1cd08
ECOSENT-3574
KseniaDukhanina Feb 17, 2026
a7b0b70
Merge pull request #774 from KseniaDukhanina/main
KseniaDukhanina Feb 17, 2026
297976e
add log viewing instructions for Spring Boot Admin
Romancha Feb 17, 2026
899d371
Merge remote-tracking branch 'origin/develop' into develop
Romancha Feb 17, 2026
251b370
docs: expand notifications_from_ecos_bpmn with full Send Task reference
actk Feb 21, 2026
6c41e65
docs: expand notifications_template with developer sections and libra…
actk Feb 21, 2026
8364e35
docs: expand notifications.rst with lifecycle, diagnostics and cross-…
actk Feb 21, 2026
da75018
docs: expand senders.rst with routing algorithm, fields, implementati…
actk Feb 21, 2026
f423be3
docs: expand notification_lazy_approval with architecture, BPMN confi…
actk Feb 21, 2026
8a61aa4
docs: add Spring profiles and configuration instructions for AI Assis…
Romancha Feb 24, 2026
2a5d59a
docs: add Spring profiles and configuration instructions for AI Assis…
Romancha Feb 24, 2026
9553cbd
Merge pull request #74 from Citeck/develop
KseniaDukhanina Feb 24, 2026
88783d0
Launcher update
KseniaDukhanina Feb 24, 2026
6c10f3e
Merge pull request #775 from KseniaDukhanina/main
KseniaDukhanina Feb 24, 2026
412ae40
Merge pull request #75 from Citeck/main
KseniaDukhanina Feb 27, 2026
f95c47b
Claude improvements
KseniaDukhanina Mar 1, 2026
2fe5356
Merge pull request #776 from KseniaDukhanina/main
KseniaDukhanina Mar 1, 2026
91f849a
Claude improvements
KseniaDukhanina Mar 2, 2026
bbd4678
Merge pull request #777 from KseniaDukhanina/main
KseniaDukhanina Mar 2, 2026
7959305
Claude improvements
KseniaDukhanina Mar 2, 2026
7eab606
Merge pull request #778 from KseniaDukhanina/main
KseniaDukhanina Mar 2, 2026
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
11 changes: 11 additions & 0 deletions docs/.claude/settings.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,11 @@
{
"permissions": {
"allow": [
"Bash(python -c \":*)",
"Read(//d/Git/ecos-docs/.claude/memory/**)",
"Bash(python3 -c \":*)",
"Bash(python -c:*)",
"Bash(python _fix_ui_actions.py)"
]
}
}
7 changes: 7 additions & 0 deletions docs/.claude/settings.local.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,7 @@
{
"permissions": {
"allow": [
"Bash(python -c \":*)"
]
}
}
Binary file modified docs/admin/_static/launcher/02.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
995 changes: 476 additions & 519 deletions docs/admin/docker-compose.rst

Large diffs are not rendered by default.

32 changes: 26 additions & 6 deletions docs/admin/launcher.rst
Original file line number Diff line number Diff line change
@@ -1,12 +1,32 @@
Кроссплатформенный лончер для запуска Citeck
=============================================

.. _citeck_launcher:

Возможности:
Citeck Launcher
===============

**Citeck Launcher** — кроссплатформенный инструмент для локального развёртывания и управления платформой Citeck. Позволяет запустить Citeck Community в несколько кликов, не требуя ручной настройки Docker-окружения.

**Возможности:**

- Быстрый локальный запуск Citeck Community — с :ref:`демонстрационными данными <ecos_modules>` или без них.
- Управление несколькими изолированными окружениями (namespace) в одном рабочем пространстве.
- Мониторинг микросервисов: статус, потребление CPU/RAM, логи, запуск и остановка.
- Создание снапшотов данных и восстановление из них.
- Безопасное хранение секретов с шифрованием мастер-паролем.
- Обновление Citeck Community без потери данных.
- Поддержка нескольких рабочих пространств с независимыми конфигурациями.

**Требования:**

- Установлен `Docker <https://docs.docker.com/get-docker/>`_
- Не менее **16 ГБ** ОЗУ

**Поддерживаемые платформы:**

- Windows — **.msi**
- Linux — **.deb**
- macOS — **.dmg**

• Быстрый локальный запуск Citeck Community одной кнопкой с демонстрационными данными и без них.
• Разворачивание комплектов для разработки в отдельных рабочих пространствах.
Актуальный дистрибутив доступен на `странице релизов <https://github.com/Citeck/citeck-launcher/releases>`_.

.. list-table::
:widths: 20 20
Expand Down
Binary file modified docs/admin/launcher/_static/new_namespace_2.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file modified docs/admin/launcher/_static/new_namespace_4.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file modified docs/admin/launcher/_static/open.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file modified docs/admin/launcher/_static/overview.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file modified docs/admin/launcher/_static/pulling.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file modified docs/admin/launcher/_static/secret_0.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file modified docs/admin/launcher/_static/snapshot_01.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file modified docs/admin/launcher/_static/starting.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file modified docs/admin/launcher/_static/update_04.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file modified docs/admin/launcher/_static/update_05.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
94 changes: 43 additions & 51 deletions docs/admin/launcher/dump.rst
Original file line number Diff line number Diff line change
@@ -1,15 +1,15 @@
Работа со снапшотами
=========================

.. _launcher_dump:

.. note::
Работа со снапшотами
=====================

**Снапшоты в Docker** — это моментальные снимки состояния тома (volume) на определённый момент времени. Они позволяют быстро вернуться к ранее зафиксированной точке и используются преимущественно для отладки и тестирования, а не как полноценное средство резервного копирования.

Создание и разворачивание из снапшота возможно только при полной остановке.
Снапшоты сохраняют изменения относительно базового образа, создавая новый слой, и применяются для фиксации состояния данных на томах или экспорта конфигурации контейнера.

**Снапшоты в Docker** представляют собой моментальные снимки состояния контейнера или его тома (volumes) на определённый момент времени. Они предоставляют возможность оперативного возврата к ранее зафиксированной точке, однако не являются полноценным средством резервного копирования для производственных сред, а служат преимущественно инструментом для отладки и тестирования.
.. note::

Снапшоты сохраняют изменения относительно базового образа посредством создания нового слоя и используются для фиксации состояния данных на томах или экспорта конфигурации контейнера.
Создание и разворачивание из снапшота возможно только при полной остановке системы.

Перейдите в **список volumes**:

Expand All @@ -23,75 +23,67 @@
:width: 400
:align: center

В списке представлены 2 типа снапшотов:
В списке представлены два типа снапшотов:

- **Workspace Snapshots** - снапшоты, настроенные в конфигурации workspace, например демо данные.
- **Namespace Snapshots** - локальные для namespace снапшоты, которыми можно управлять.
- **Workspace Snapshots** снапшоты, настроенные в конфигурации workspace (например, демо-данные).
- **Namespace Snapshots** локальные для namespace снапшоты, которыми можно управлять вручную.

.. image:: _static/snapshot_03.png
:width: 400
:align: center

1. Создать **новый снапшот**:
|

.. list-table::
:widths: 20 20
:align: center
Доступные действия со снапшотами:

1. **Создать новый снапшот** — укажите название и подтвердите создание:

* - | Укажите название:
.. image:: _static/snapshot_04.png
:width: 400
:align: center

.. image:: _static/snapshot_04.png
:width: 400
:align: center
.. image:: _static/snapshot_05.png
:width: 400
:align: center

- |
2. **Перейти в директорию со снапшотами** — открывает папку с созданными архивами:

.. image:: _static/snapshot_05.png
:width: 400
:align: center


2. Перейти в **директорию с созданными снапшотами**:

.. image:: _static/snapshot_06.png
:width: 600
:align: center
.. image:: _static/snapshot_06.png
:width: 600
:align: center

3. **Переименовать** снапшот:

.. image:: _static/snapshot_09.png
:width: 400
:align: center
.. image:: _static/snapshot_09.png
:width: 400
:align: center

4. **Развернуть данные** из снапшота:

.. image:: _static/snapshot_07.png
:width: 400
:align: center
.. image:: _static/snapshot_07.png
:width: 400
:align: center

5. **Удалить** снапшот:

.. image:: _static/snapshot_08.png
:width: 400
:align: center
.. image:: _static/snapshot_08.png
:width: 400
:align: center


Развернуть снапшот на другом компьютере
-------------------------------------------
-----------------------------------------

1. На своем рабочем месте:

- сделайте снапшот,
- перейдите в **директорию с созданными снапшотами** по соответствующей кнопке **(2)**,
- скопируте необходимый архив,
- передайте архив.
**На исходном рабочем месте:**

2. На другом рабочем месте:
- создайте снапшот;
- перейдите в директорию со снапшотами по кнопке **(2)**;
- скопируйте и передайте необходимый архив.

- создайте новый :ref:`namespace<launcher_new_space>`,
- перейдите в **директорию с созданными снапшотами** по соответствующей кнопке **(2)**,
- добавьте полученный архив в папку;
- перейдите в список снапшотов;
- разверните данные из снапшота **(4)**.
**На целевом рабочем месте:**

- создайте новый :ref:`namespace <launcher_new_space>`;
- перейдите в директорию со снапшотами по кнопке **(2)**;
- добавьте полученный архив в папку;
- перейдите в список снапшотов;
- разверните данные из снапшота **(4)**.
28 changes: 17 additions & 11 deletions docs/admin/launcher/namespace.rst
Original file line number Diff line number Diff line change
@@ -1,41 +1,47 @@
Создание нового пространства имен
----------------------------------

.. _launcher_new_space:

Для запуска другого комплекта поставки в рабочем пространстве создайте новый namespace. Нажмите **Create New Namespace**.
Создание нового пространства имён
-----------------------------------

Для запуска другого комплекта поставки создайте новый namespace — нажмите **Create New Namespace**:

.. image:: _static/new_namespace.png
:width: 600
:align: center

Укажите **имя**, выберите **вариант поставки**, **версию поставки**, **снапшот данных**, **вид авторизации**:
Укажите параметры нового пространства имён:

- **Имя** namespace;
- **вариант поставки** — Develop (релиз-кандидаты) или Release;
- **версию поставки**;
- **снапшот данных** (при необходимости);
- **вид авторизации**.

.. image:: _static/new_namespace_1.png
:width: 500
:align: center

Доступные варианты поставки: Develop (релиз кандидаты) и Release, и их версии:
Доступные варианты поставки и их версии:

.. image:: _static/bundles.png
:width: 500
:align: center

Нажмите **Confirm**.
Нажмите **Confirm**.

Если выбираете снапшот данных, то дождитесь загрузки и проверки данных:
Если выбран снапшот данных, дождитесь его загрузки и проверки:

.. image:: _static/new_namespace_1_1.png
:width: 600
:align: center

Для запуска нажмите **Update&Start**:
Для запуска нажмите **Update & Start**:

.. image:: _static/new_namespace_2.png
:width: 700
:align: center

Введите мастер пароль или установите его, если не установили ранее:
Введите мастер-пароль или установите его, если он ещё не задан:

.. image:: _static/new_namespace_2_1.png
:width: 400
Expand All @@ -47,7 +53,7 @@
:width: 400
:align: center

Далее процесс аналогичен запуску версии Community:
Далее процесс аналогичен :ref:`запуску Community <quick_start>`:

.. image:: _static/new_namespace_4.png
:width: 700
Expand Down
Loading