funktechnik-schubert-website/app/api/health/route.ts
2026-07-03 22:59:08 +02:00

20 lines
465 B
TypeScript

import { NextResponse } from "next/server";
import { adminConfigurationStatus, appVersion, checkStorage } from "@/lib/runtime/config";
export async function GET() {
let storage = "ok";
try {
await checkStorage();
} catch {
storage = "error";
}
return NextResponse.json({
status: storage === "ok" ? "ok" : "error",
version: appVersion,
storage,
admin: adminConfigurationStatus(),
timestamp: new Date().toISOString(),
});
}