Server Hardware Information

This commit is contained in:
headlessdev
2025-04-12 21:00:18 +02:00
parent d10b88ac78
commit 1581cf957a
15 changed files with 445 additions and 81 deletions

View File

@@ -6,6 +6,11 @@ interface AddRequest {
os: string;
ip: string;
url: string;
cpu: string;
gpu: string;
ram: string;
disk: string;
}
const prisma = new PrismaClient();
@@ -13,7 +18,7 @@ const prisma = new PrismaClient();
export async function POST(request: NextRequest) {
try {
const body: AddRequest = await request.json();
const { name, os, ip, url } = body;
const { name, os, ip, url, cpu, gpu, ram, disk } = body;
const server = await prisma.server.create({
data: {
@@ -21,6 +26,10 @@ export async function POST(request: NextRequest) {
os,
ip,
url,
cpu,
gpu,
ram,
disk
}
});