SPB Git

Repository Public

route.ts 688 B 21 lines typescript

1// Auteur : Simon-Pierre Boucher — contact@spboucher.ai2// /api/status/tick — effectue une vérification des 12 plateformes et3// l'enregistre dans l'historique. Appelé toutes les 5 min par le processus4// pm2 « groupe-ka-status-tick » (cron-restart) sur le nœud.5import { NextResponse } from "next/server";6import { checkAll, appendTick } from "@/lib/status";78export const dynamic = "force-dynamic";910export async function GET() {11  const tick = await checkAll();12  await appendTick(tick);13  const up = Object.values(tick.checks).filter((c) => c.up).length;14  return NextResponse.json({15    ok: true,16    ts: tick.ts,17    up,18    total: Object.keys(tick.checks).length,19  });20}21
Files main
Menu

Theme