# Редакции Inventera В проекте используется одна кодовая база и две сборки. ## Полная редакция Сборка: ```bat build_inventera_installer_windows.bat ``` Результат: ```text dist\Inventera.exe ``` ## Редакция «Картриджи» Сборка: ```bat build_inventera_cartridge_installer_windows.bat ``` Результат: ```text dist\Inventera-Cartridge.exe ``` В этой редакции установщик использует отдельные изображения для приветствия, выбора режима, настройки базы, процесса и завершения. После установки сервер запускается службой Windows `InventeraServer`, а не заданием Планировщика. ## Как удобно работать - Основной функционал приложения изменяется в `app.py`, `templates`, `static`, `handlers` и `routes`. - Общая логика обоих установщиков изменяется в `Inventera.iss` и `installer`. - Только параметры картриджной сборки изменяются в `Inventera.Cartridge.iss`. - Переключать ветки для обычной работы не требуется: обе редакции остаются синхронизированными в одной ветке. Редакция определяется полем `edition` в установленном `config.json`: ```json { "edition": "full" } ``` Допустимые значения: `full` и `cartridge`. Если поле отсутствует или содержит неизвестное значение, приложение запускается как полная редакция.