diff --git a/app/api/data/route.ts b/app/api/data/route.ts index 34d5a38..7932d5a 100644 --- a/app/api/data/route.ts +++ b/app/api/data/route.ts @@ -82,36 +82,12 @@ export async function GET(request: Request) { return NextResponse.json(memories); } - // SERVER STATUS - real data from docker + // SERVER STATUS - basic data only if (type === 'server') { - try { - const { execSync } = require('child_process'); - - // Get container count - const containers = execSync('docker ps --format "{{.Names}}" | wc -l', { cwd: '/' }).toString().trim(); - - // Get disk usage - const disk = execSync('df -h / | tail -1 | awk \'{print $5}\'', { cwd: '/' }).toString().trim(); - - // Get RAM usage - const ram = execSync('free -h | grep Mem | awk \'{print $3 "/" $2}\'', { cwd: '/' }).toString().trim(); - - // Get load - const load = execSync('uptime | awk -F\'load average:\' \'{print $2}\'', { cwd: '/' }).toString().trim(); - - // Get uptime - const uptime = execSync('uptime', { cwd: '/' }).toString().trim(); - - return NextResponse.json({ - containers: `${containers} running`, - disk: disk, - ram: ram, - load: load.trim(), - uptime: uptime - }); - } catch (e: any) { - return NextResponse.json({ error: e.message }, { status: 500 }); - } + return NextResponse.json({ + status: 'ok', + note: 'Full stats coming soon' + }); } // BACKUP STATUS