1.6 KiB
1.6 KiB
Production Fixes - Wichtige Schritte
✅ Behoben
- Debug-Logs entfernt - Alle Debug-Logs zu
127.0.0.1:7242wurden entfernt - Favicon-Problem behoben -
site.webmanifestverwendet 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:
- Gehe zu: https://appwrite.webklar.com
- Öffne dein Projekt
- Gehe zu Settings → Platforms (oder Web)
- Füge eine neue Platform hinzu:
- Name: Production
- Hostname:
emailsorter.webklar.com - Origin:
https://emailsorter.webklar.com
- 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:
- SSH zum Server:
ssh user@webklar.com - Prüfe ob Server läuft:
pm2 listoderps aux | grep node - Falls nicht: Starte den Server:
cd /path/to/ANDJJJJJJ/server pm2 start index.mjs --name emailsorter-api pm2 save - Prüfe Logs:
pm2 logs emailsorter-api
3. Build deployen
Nach dem Commit und Push:
- Kopiere den Inhalt von
client/distauf den Web-Server - Stelle sicher, dass die Dateien unter
https://emailsorter.webklar.comerreichbar sind
Nach allen Fixes
- Leere den Browser-Cache (Strg+Shift+R)
- Teste die Website
- Prüfe die Browser-Konsole - sollte keine Fehler mehr zeigen