- Startseite
- Skills
- Bereitstellung
- Deployment-Checkliste
Deployment-Checkliste
Umfassende Pre-Deploy-Checkliste fuer deinen Stack generieren — nie wieder einen kritischen Schritt vergessen.
Das Problem
Deployments scheitern wegen vergessener Schritte — eine Umgebungsvariable nicht in Produktion gesetzt, eine Datenbank-Migration nicht ausgefuehrt, ein Cache nicht geleert, Monitoring nicht konfiguriert. Jedes Team lernt diese Lektionen auf die harte Tour. Statt sich auf Stammeswissen und Gedaechtnis zu verlassen, eine Stack-spezifische Checkliste generieren, die jeden kritischen Schritt abdeckt.
Der Prompt
Generiere eine umfassende Deployment-Checkliste fuer meine Anwendung. Sie wird als Pre-Deploy-Verifikation vor dem Push nach Produktion verwendet.
MEIN STACK:
- Frontend: [z.B. React, Astro, Next.js]
- Backend: [z.B. Node.js, Python/Django, Go]
- Datenbank: [z.B. PostgreSQL, MongoDB, keine]
- Hosting: [z.B. Vercel, AWS, Netlify, Docker/VPS]
- CI/CD: [z.B. GitHub Actions, GitLab CI, keins]
DEPLOYMENT-TYP: [Erstdeployment / Routine-Update / Major Release / Hotfix]
Generiere eine Checkliste, gegliedert nach Phasen:
1. **Pre-Deploy-Verifikation**
- Tests, Linting, Typ-Pruefung, Build-Erfolg
2. **Umgebung & Konfiguration**
- Umgebungsvariablen, Secrets, API-Keys, Feature Flags
3. **Datenbank**
- Migrationen, Backups, Seed Data, Connection Strings
4. **Sicherheit**
- Dependency-Audit, HTTPS, CORS, CSP-Header, Secrets-Rotation
5. **Performance**
- Bundle-Groesse, Caching-Header, CDN, Bild-Optimierung
6. **Monitoring & Rollback**
- Error Tracking, Uptime-Monitoring, Logging, Rollback-Plan
7. **Post-Deploy-Verifikation**
- Smoke Tests, kritische User Flows, Monitoring-Dashboards
Markiere jeden Punkt als: [ ] Pflicht oder [~] Empfohlen
Beispielausgabe
# Deployment-Checkliste — Next.js + Vercel + PostgreSQL
## Pre-Deploy-Verifikation
- [x] Alle Tests bestehen (`npm test`)
- [x] TypeScript kompiliert fehlerfrei (`tsc --noEmit`)
- [x] Linting bestanden (`npm run lint`)
- [x] Build lokal erfolgreich (`npm run build`)
## Umgebung & Konfiguration
- [ ] Alle Umgebungsvariablen im Vercel-Dashboard gesetzt
- [ ] DATABASE_URL zeigt auf Produktions-Datenbank
- [ ] API-Keys sind Produktions-Keys (nicht Dev/Staging)
- [~] Feature Flags fuer dieses Release geprueft
Wann verwenden
Vor jedem Produktions-Deployment eine Checkliste generieren, besonders bei Erstdeployments in neue Umgebungen. Fuer Routine-Updates die generierte Checkliste als wiederkehrendes Template nutzen. Neu generieren, wenn sich der Stack wesentlich aendert.
Profi-Tipps
- Speichern und iterieren — einmal generieren, dann basierend auf tatsaechlichen Deployment-Problemen verfeinern. Die KI bitten, “einen Schritt fuer [konkretes Problem vom letzten Mal] hinzuzufuegen.”
- Teamspezifisch anpassen — “Unser Team nutzt Slack fuer Deploy-Benachrichtigungen und PagerDuty fuer Alerts” ergaenzen, um integrierte Checklisten-Punkte zu erhalten.
- Mit CI kombinieren — die KI bitten, die Checkliste in einen GitHub-Actions-Workflow umzuwandeln, der die pruefbaren Schritte automatisiert.