swadhinbiswas feat: optimize Docker CI/CD builds, refine site-wide UI aesthetic, and remediate secrets · 8/19/2026
c3e5c18
13 lines · 539 Bytes
1
2
3
4
5
6
7
8
9
10
11
12
13
import type { APIRoute } from "astro";
import { getDb } from "@/lib/db";
export const prerender = false;
export const GET: APIRoute = async () => {
  try {
    const db = getDb() as any;
    const rows = await db.query.instances.findMany?.().catch(()=>[]) || [];
    return new Response(JSON.stringify({ success: true, data: rows }), { headers: { "Content-Type": "application/json" } });
  } catch (e: any) {
    return new Response(JSON.stringify({ success: true, data: [] }), { headers: { "Content-Type": "application/json" } });
  }
};