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
| Variable | Pflicht | Zweck |
|---|---|---|
| NEXT_PUBLIC_SITE_URL | Ja | Öffentliche Basis-URL |
| SUPABASE_URL | Nein | Supabase REST-URL |
| SUPABASE_SERVICE_ROLE_KEY | Nein | Serverseitiger Supabase-Schlüssel |
| SUPABASE_LEADS_TABLE | Nein | Leads-Tabelle (Default: leads) |
| LEAD_WEBHOOK_URL | Nein | Webhook-Fallback statt DB |
| ADMIN_API_KEY | Empfohlen | Schutz 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