Files
Inv_web/EDITIONS.md
2026-07-28 20:39:14 +03:00

1.8 KiB
Raw Permalink Blame History

Редакции Inventera

В проекте используется одна кодовая база и две сборки.

Полная редакция

Сборка:

build_inventera_installer_windows.bat

Результат:

dist\Inventera.exe

Редакция «Картриджи»

Сборка:

build_inventera_cartridge_installer_windows.bat

Результат:

dist\Inventera-Cartridge.exe

В этой редакции установщик использует отдельные изображения для приветствия, выбора режима, настройки базы, процесса и завершения. После установки сервер запускается службой Windows InventeraServer, а не заданием Планировщика.

Как удобно работать

  • Основной функционал приложения изменяется в app.py, templates, static, handlers и routes.
  • Общая логика обоих установщиков изменяется в Inventera.iss и installer.
  • Только параметры картриджной сборки изменяются в Inventera.Cartridge.iss.
  • Переключать ветки для обычной работы не требуется: обе редакции остаются синхронизированными в одной ветке.

Редакция определяется полем edition в установленном config.json:

{
  "edition": "full"
}

Допустимые значения: full и cartridge. Если поле отсутствует или содержит неизвестное значение, приложение запускается как полная редакция.