Add scan queue execution and listing endpoint.
Run scans in background with progress/status updates and store scan metrics in memory or PostgreSQL. Made-with: Cursor
This commit is contained in:
+8
-1
@@ -41,9 +41,16 @@
|
||||
- `internal/api` — обработчики и роуты
|
||||
- `internal/scans` — логика создания/ведения scan jobs
|
||||
- `internal/scanner/*` — ping, ports, snmp, lldp (поэтапно)
|
||||
- `internal/store` — PostgreSQL-репозиторий
|
||||
- `internal/store` — миграции PostgreSQL
|
||||
- `web` — интерфейс (следующий этап)
|
||||
|
||||
## Текущее состояние реализации
|
||||
|
||||
- готов API-каркас (`health`, создание и чтение scan jobs);
|
||||
- реализован выбор хранилища: `memory` или `postgres` через env;
|
||||
- добавлена автоматическая миграция таблицы `scan_jobs` при старте;
|
||||
- подготовлены конфиги для запуска как сервис на Linux и за IIS на Windows.
|
||||
|
||||
## Минимальные API
|
||||
|
||||
- `GET /health`
|
||||
|
||||
Reference in New Issue
Block a user