# Production Fixes - Wichtige Schritte ## ✅ Behoben 1. **Debug-Logs entfernt** - Alle Debug-Logs zu `127.0.0.1:7242` wurden entfernt 2. **Favicon-Problem behoben** - `site.webmanifest` verwendet jetzt vorhandene SVG-Dateien ## ⚠️ Noch zu beheben (im Appwrite Dashboard) ### 1. Appwrite CORS-Konfiguration **Problem:** Appwrite erlaubt nur `https://localhost` statt `https://emailsorter.webklar.com` **Lösung:** 1. Gehe zu: https://appwrite.webklar.com 2. Öffne dein Projekt 3. Gehe zu **Settings** → **Platforms** (oder **Web**) 4. Füge eine neue Platform hinzu: - **Name:** Production - **Hostname:** `emailsorter.webklar.com` - **Origin:** `https://emailsorter.webklar.com` 5. Speichere die Änderungen **ODER** bearbeite die existierende Platform und ändere den Hostname/Origin zu `https://emailsorter.webklar.com` ### 2. Backend-Server (502 Bad Gateway) **Problem:** `/api/analytics/track` gibt 502 zurück - Backend-Server läuft nicht **Lösung:** 1. SSH zum Server: `ssh user@webklar.com` 2. Prüfe ob Server läuft: `pm2 list` oder `ps aux | grep node` 3. Falls nicht: Starte den Server: ```bash cd /path/to/ANDJJJJJJ/server pm2 start index.mjs --name emailsorter-api pm2 save ``` 4. Prüfe Logs: `pm2 logs emailsorter-api` ### 3. Build deployen Nach dem Commit und Push: 1. Kopiere den Inhalt von `client/dist` auf den Web-Server 2. Stelle sicher, dass die Dateien unter `https://emailsorter.webklar.com` erreichbar sind ## Nach allen Fixes 1. Leere den Browser-Cache (Strg+Shift+R) 2. Teste die Website 3. Prüfe die Browser-Konsole - sollte keine Fehler mehr zeigen