chore: Docs umstrukturiert, Client-Updates, Scripts nach scripts/
This commit is contained in:
51
docs/deployment/PRODUCTION_FIXES.md
Normal file
51
docs/deployment/PRODUCTION_FIXES.md
Normal file
@@ -0,0 +1,51 @@
|
||||
# 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
|
||||
Reference in New Issue
Block a user