import { NextResponse } from "next/server"; import { prisma } from "@/lib/db"; export const dynamic = "force-dynamic"; /** Liveness/Readiness-Endpoint – wird auch vom Docker-Healthcheck benutzt. */ export async function GET() { try { await prisma.$queryRaw`SELECT 1`; return NextResponse.json({ status: "ok", database: "up", time: new Date().toISOString(), }); } catch (error) { return NextResponse.json( { status: "degraded", database: "down", error: error instanceof Error ? error.message : String(error), }, { status: 503 }, ); } }