Files
Emailsorter/docs/deployment/PRODUCTION_FIXES.md

1.6 KiB

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 SettingsPlatforms (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:
    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