Netlify-Ready

Deployment-Zentrale

Diese Seite ist für Käufer gedacht, die EthicGuard AI direkt auf Netlify betreiben und weiterverkaufen möchten.

Setup-Kurzbefehle

npm install
npm run build
npm run dev

Für Monitoring können Sie Netlify Uptime Checks auf /api/health legen.

Betriebsempfehlung

Setzen Sie ADMIN_API_KEY, damit Lead-Daten nicht ungeschützt abrufbar sind. Für produktive Nutzung sollte Supabase als persistente Datenquelle konfiguriert werden.

Environment Variablen

VariablePflichtZweck
NEXT_PUBLIC_SITE_URLJaÖffentliche Basis-URL
SUPABASE_URLNeinSupabase REST-URL
SUPABASE_SERVICE_ROLE_KEYNeinServerseitiger Supabase-Schlüssel
SUPABASE_LEADS_TABLENeinLeads-Tabelle (Default: leads)
LEAD_WEBHOOK_URLNeinWebhook-Fallback statt DB
ADMIN_API_KEYEmpfohlenSchutz für Lead-Inbox/API

Go-Live-Checklist

1. Repository mit Netlify verbinden

2. Build Command: npm run build

3. Node 20 aktiv (via netlify.toml/.nvmrc)

4. Environment Variables setzen

5. Deploy durchführen und /api/health prüfen

6. Lead-Flow mit Testeintrag validieren

7. Admin-Inbox (/admin/leads) mit ADMIN_API_KEY testen