6 Commits

Author SHA1 Message Date
e3a7b766ba fix: replace nginx.conf entirely, bypass entrypoint conflict 2026-06-25 14:54:22 +07:00
b0bd731fc7 fix: nginx - remove default.conf, use app.conf 2026-06-25 14:08:42 +07:00
12cf77ea12 fix: TypeScript errors - missing icons, unused imports, addRelationship API 2026-06-25 13:17:50 +07:00
266ff4a60a fix: remove react-force-graph (canvas graph is built-in) 2026-06-25 13:13:59 +07:00
8f9dabba4d fix: add frontend nginx.conf, remove obsolete docker-compose version 2026-06-25 13:11:14 +07:00
9b15f8b09c feat: CMDB full-stack app - FastAPI + PostgreSQL + React
- PostgreSQL schema: 14 tables, JSONB attributes, audit triggers, soft delete
- FastAPI backend: CRUD, search/filter, relationship graph, bulk import, JWT RBAC
- React frontend: CI table, detail card, force-graph, dashboard
- Seed data: homelab scenario (Proxmox, Mikrotik, VMs, services)
- Docker Compose + Kubernetes manifests
- 20 backend tests (pytest + httpx)
2026-06-25 13:01:40 +07:00