fdafb15b23
Sort slots numerically instead of lexicographically
2026-03-07 03:12:03 +00:00
8a8fbfbcf6
Use npm install instead of npm ci (no lockfile)
2026-03-07 03:06:26 +00:00
05448e7903
Remove zfsutils-linux from Dockerfile, bind-mount host ZFS tools
...
zfsutils-linux is not available in Debian Trixie. Instead, bind-mount
the host zpool/zfs binaries and shared libraries at runtime.
2026-03-07 03:05:41 +00:00
7beead8cae
Add React frontend, ZFS pool mapping, and multi-stage Docker build
...
- Vite + React frontend with dark-themed dashboard, slot grid per
enclosure, and SMART detail overlay
- ZFS pool membership via zpool status -P
- Multi-stage Dockerfile (Node build + Python runtime)
- Updated docker-compose with network_mode host and healthcheck
2026-03-07 03:04:23 +00:00
e2bd413041
Support 'array device' type for Xyratex enclosures
2026-03-07 02:35:13 +00:00
9b93eedbc8
Fix slot discovery for bare numeric sysfs directories
2026-03-07 02:33:12 +00:00
1157a5284f
Add .gitignore and remove cached pyc files
2026-03-07 02:14:44 +00:00
9f918a3308
Initial commit: FastAPI JBOD monitor backend
2026-03-07 02:14:17 +00:00