Files
Inv_web/CLIENT_AGENT_BUILD.md
2026-03-19 23:27:22 +03:00

33 lines
1.1 KiB
Markdown

# Сборка `inventory_client_agent.exe`
Клиент теперь запускается как оконное GUI-приложение без консоли.
## Что делает клиент
- запрашивает адрес сервера и токен клиента;
- проверяет подключение к веб-приложению;
- показывает ошибку подключения красным текстом;
- загружает список устройств из таблицы компьютеров/ноутбуков;
- позволяет привязать текущий ПК к выбранной строке;
- отправляет `online/offline` каждые 10 секунд;
- отправляет `hostname`, `ip_address` и `mac_address` каждые 5 минут.
## Быстрая сборка на Windows
```bat
build_client_agent_windows.bat
```
Готовый файл будет создан в:
```text
dist\inventory_client_agent.exe
```
## Ручная сборка
```bat
py -m pip install --upgrade pip pyinstaller
py -m PyInstaller --clean --noconfirm client_agent_windows_onefile.spec
```