Node management

This commit is contained in:
2025-12-28 00:46:06 +01:00
parent 97d374920b
commit 127e946780
14 changed files with 666 additions and 31 deletions
+8 -1
View File
@@ -2,9 +2,12 @@ import { NextRequest, NextResponse } from "next/server";
import { version } from "@/../package.json";
import testAuth from "../auth";
import { StatusCodes } from "http-status-codes";
import { read } from "@/app/api/file";
import { NodeJsonTemplate } from "../types";
import osName from "os-name";
export async function GET(req: NextRequest): Promise<NextResponse> {
const auth = testAuth(req);
const auth = await testAuth(req);
if (auth) {
return NextResponse.json(
@@ -13,9 +16,13 @@ export async function GET(req: NextRequest): Promise<NextResponse> {
);
}
const { node_id } = await read(NodeJsonTemplate, "data", "node.json");
return NextResponse.json({
message: "ok",
app: "dockship",
version,
node_id,
os: osName(),
});
}
+1 -5
View File
@@ -1,10 +1,6 @@
import { NextRequest, NextResponse } from "next/server";
import { version } from "@/../package.json";
import { read } from "@/app/api/file";
import { NodeJsonTemplate } from "@/app/api/types";
export async function GET(req: NextRequest): Promise<NextResponse> {
const { node_id } = await read(NodeJsonTemplate, "data", "node.json");
return NextResponse.json({ app: "dockship", version, node_id });
return NextResponse.json({ app: "dockship", version });
}
-2
View File
@@ -26,8 +26,6 @@ export async function GET(req: NextRequest): Promise<NextResponse> {
const root = disks.find((d) => d.mount === "/" || d.fs.includes("disk3"));
console.log(mem.available, mem.total);
return NextResponse.json({
message: "ok",
liveData: {