Files
Emailsorter/DEPLOY_CHECKLIST.md
ANDJ a28ca580d2 Appwrite Fix 1.
Hopefully i can create accounts
2026-01-29 16:56:27 +01:00

1.6 KiB
Raw Blame History

Deploy-Checkliste emailsorter.webklar.com

Nach dem Push soll alles mit Appwrite verbunden laufen. Diese Schritte einmalig prüfen bzw. erledigen.


1. Appwrite: Web-Platform für Production

Damit keine CORS-Fehler auftreten, muss in Appwrite eine Web-Platform für deine Domain existieren.

  1. Öffne https://appwrite.webklar.com
  2. Projekt öffnen (z.B. EmailSorter)
  3. SettingsPlatforms (oder „Web“)
  4. Add PlatformWeb
  5. Eintragen:
    • Name: Production
    • Hostname: emailsorter.webklar.com
    • Origin: https://emailsorter.webklar.com (falls abgefragt)
  6. Speichern, 12 Minuten warten (Cache)

Ohne diesen Schritt blockiert der Browser Requests von https://emailsorter.webklar.com mit CORS.


2. Build & Deploy

  • Frontend: client/.env.production ist für Production vorbereitet (Appwrite + API-URL).
  • Build: cd client && npm run build → Auslieferung von client/dist/ auf emailsorter.webklar.com.
  • Backend: Auf dem Server server/.env mit Production-Werten (z.B. APPWRITE_ENDPOINT, APPWRITE_PROJECT_ID, APPWRITE_API_KEY, FRONTEND_URL, CORS_ORIGIN, BASE_URL / API-URL) setzen und API unter api.emailsorter.webklar.com betreiben.

3. Kurz-Check nach dem Deploy

Wenn etwas nicht geht: zuerst prüfen, ob die Appwrite-Platform wie in Abschnitt 1 angelegt ist.