feat(backend): integrate SurrealDB storage with embedded RocksDB

Add StorageService backed by SurrealDB using the embedded RocksDB provider that persists to ./data (never in memory). Support an optional remote server via SurrealDb:RemoteUrl for frontend sync. Expose readiness and storage probe endpoints under /api/system and add a helper script to start a local SurrealDB server.

Set the backend version to 0.0.1.
This commit is contained in:
Rafał Tyński
2026-10-03 20:23:11 +02:00
parent ac9ce68fbe
commit e8e1658b3a
10 changed files with 265 additions and 1 deletions
+6 -1
View File
@@ -5,5 +5,10 @@
"Microsoft.AspNetCore": "Warning"
}
},
"AllowedHosts": "*"
"AllowedHosts": "*",
"SurrealDb": {
"Namespace": "hubmi",
"Database": "hubmi",
"DataDirectory": "data"
}
}