import { NextResponse } from "next/server";
import { connectDB } from "@/lib/db";

// Öffentlicher, unauthentifizierter Uptime-Check (Standard bei Health-Check-
// Endpunkten) für externes Monitoring nach dem Domain-Umzug — bewusst ohne
// Details zu Version/Umgebung, nur ein knappes ok/error plus DB-Erreichbarkeit.
export const dynamic = "force-dynamic";

export async function GET() {
  try {
    await connectDB();
    return NextResponse.json({ status: "ok" });
  } catch {
    return NextResponse.json({ status: "error" }, { status: 503 });
  }
}
