import { NextResponse } from 'next/server'; /** Liveness for Dokploy / uptime — no secrets. */ export async function GET() { const hasAnon = Boolean(process.env.NEXT_PUBLIC_SUPABASE_ANON_KEY?.trim()); const hasUrl = Boolean(process.env.NEXT_PUBLIC_SUPABASE_URL?.trim()); const hasService = Boolean(process.env.SUPABASE_SERVICE_ROLE_KEY?.trim()); const ok = hasAnon && hasUrl; return NextResponse.json( { ok, service: '4ventures-client-portal', supabaseConfigured: hasUrl && hasAnon, serviceRoleConfigured: hasService, ts: new Date().toISOString(), }, { status: ok ? 200 : 503 } ); }