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

56 lines
1.8 KiB
Markdown
Raw Permalink Blame History

This file contains ambiguous Unicode characters
This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
# Редакции 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`. Если поле отсутствует или содержит
неизвестное значение, приложение запускается как полная редакция.