Alle ausstehenden Aenderungen (Bilder, Texte) fuer den Server-Umzug uebernommen

This commit is contained in:
2026-08-05 18:05:53 +02:00
parent 9af0698056
commit e331965bf1
87 changed files with 8296 additions and 309 deletions
+15 -23
View File
@@ -1,33 +1,25 @@
# DOGFATHER UNIVERSE — Go-Live-Anleitung
## ✅ Status: bereits live
## ✅ Status: bereits live, eigene Domain seit 03.08.2026 angeschlossen
Die Website läuft schon — kostenlos, sofort teilbar, auf deinem eigenen Cloudflare-Account:
Die Website läuft — kostenlos, auf deinem eigenen Cloudflare-Account, unter drei Adressen
gleichzeitig (alle zeigen auf denselben Worker):
- **Website:** https://dogfather-universe.dogfather1608.workers.dev
- **Eigene Domain:** https://dogfather-universe.com
- **www-Variante:** https://www.dogfather-universe.com
- **workers.dev (bleibt zusätzlich aktiv):** https://dogfather-universe.dogfather1608.workers.dev
- **Bewerbungs-Postfach-Worker:** https://dogfather-universe-postfach.dogfather1608.workers.dev
Beide laufen als Cloudflare Worker (Static Assets + API-Worker), im kostenlosen Free-Tier. Du
kannst den Link zur Website ab sofort verschicken. Sobald du eine eigene Domain hast, ist der
Umzug dorthin reine Konfiguration — kein Code-Umbau, kein erneutes Deployen von Grund auf.
Domain-Anbindung lief über `routes` mit `custom_domain = true` in `wrangler.toml` — da die Zone
`dogfather-universe.com` schon vorher auf Cloudflare lag, waren DNS + SSL-Zertifikat sofort beim
Deploy automatisch aktiv, kein manueller DNS-Schritt nötig. Alle
`REPLACE-WITH-YOUR-DOMAIN.tld`-Platzhalter im Code sind bereits durch die echte Domain ersetzt
(Social-Media-Vorschaubilder, Sitemap, robots.txt).
## Eigene Domain anschließen (sobald vorhanden)
1. Im [Cloudflare-Dashboard](https://dash.cloudflare.com) → **Workers & Pages**
`dogfather-universe` → Tab **Settings → Domains & Routes****Add** → eigene Domain eintragen.
Läuft die Domain schon über Cloudflare, ist das in der Regel sofort aktiv (automatisches HTTPS).
2. Domain-Platzhalter im Code ersetzen (nur relevant für Social-Media-Vorschaubilder, nicht für
die Funktion der Seite selbst — die läuft so oder so):
```bash
cd DogiHompage
find . -type f \( -name "*.html" -o -name "*.xml" -o -name "*.txt" \) \
-exec sed -i 's/REPLACE-WITH-YOUR-DOMAIN.tld/deine-domain.de/g' {} +
npx wrangler deploy
```
3. Optional: Social-Preview-Bild `assets/img/og-cover.jpg` (1200×630px) ergänzen.
4. CORS enger fassen: in `cloudflare-worker/src/worker.js` → `corsHeaders()` die eigene Domain statt
`"*"` eintragen, dann `cd cloudflare-worker && npx wrangler deploy`.
**Noch offen:** `assets/img/og-cover.jpg` (1200×630px Social-Preview-Bild) fehlt noch — optional,
nicht blockierend. CORS im Postfach-Worker ist weiterhin bewusst offen (`"*"`) statt auf die
Domain eingeschränkt, siehe TODO-Kommentar in `cloudflare-worker/src/lib/http.js` (eigener,
größerer Umbau nötig, um keine Login-/Zahlungsendpunkte zu riskieren).
## Änderungen künftig live schalten