ELBI Verlag – Go-Live Roadmap & Cutover-Plan
Dieser Leitfaden fasst die Schritte zusammen, die vor und während des produktiven Cutovers von elbi.de auf die neue Cloudflare Edge-Architektur durchgeführt werden.
1. Checkliste vor dem Go-Live (Pre-Cutover)
- [ ] End-to-End Testlauf:
- Login im Admin-Portal (
https://dev.elbi.de/admin). - Prüfung aller 47 Produkte, Bestände und Preise.
- Vollständige Testbestellung im Frontend mit Versandnachweis-Druck (DIN A4 Lieferschein).
- [ ] Produktiv-Secrets in Cloudflare Workers hinterlegen:
STRIPE_SECRET_KEY&STRIPE_WEBHOOK_SECRET(Live-Modus).RESEND_API_KEYfür transaktionale E-Mails an Schulen.TURNSTILE_SITE_KEY&TURNSTILE_SECRET_KEYfür Bot-Schutz.ADMIN_PASSWORDmit starkem Produktiv-Secret.- [ ] Letzter Datenabgleich (OXID Alt-Shop ➔ D1 SQLite):
- Delta-Export aus MySQL ziehen und in
elbi-prod-dbeinspielen. - [ ] Automatisches Cloudflare-Backup einrichten:
local/cloudflare-backup.shper Cron-Job auf dem NAS/Home-Server aktivieren.
2. Der Go-Live Tag (Unterbrechungsfreier Cutover)
sequenceDiagram
participant User as Besucher / Schule
participant DNS as Cloudflare DNS
participant Edge as Cloudflare Pages & Workers
participant Old as Alter LAMP-Server (Profihost)
Note over Old: Profihost wird abgekündigt
DNS->>Edge: CNAME elbi.de -> Pages
DNS->>Edge: Route /api/* -> Worker
User->>DNS: Request https://elbi.de
DNS->>Edge: TLS 1.3 + Full Strict SSL
Edge-->>User: Sub-50ms Astro Zero-JS Response
- Pages & Worker Live schalten:
npx wrangler pages deploy dist --project-name elbi-storefront --branch main. - DNS Umstellung: CNAMEs für
elbi.deundwww.elbi.deauf Cloudflare Pages schalten. - Full Strict SSL: Zertifikat auf "Full (Strict)" setzen.
- Cache Purge: Vollständigen globalen Cache-Purge über die Cloudflare API ausführen.
- Profihost Legacy Kündigung:
- Kündigung alter Rest-Domains (
schreiblehrgänge.de,schwungübungsheft.de, etc.). - Vollständige Kündigung des alten LAMP-Servers bei Profihost ("Bye LAMP, Hello Serverless!").