Bereitstellung auf Vercel/Railway/Fly.io – Umgebungsvariablen, Health Checks, CI/CD.
Was ist skills?
Diese Skill-Sammlung automatisiert die Bereitstellung moderner Webanwendungen auf Plattformen wie Vercel, Railway und Fly.io. Sie stellt sicher, dass Umgebungsvariablen korrekt verwaltet werden (`.env.local` für die Entwicklung, plattformspezifische Variablen für die Produktion) und niemals unbeabsichtigt in die Versionskontrolle gelangen. Ein Health-Check-Endpunkt unter `GET /api/health` mit Rückgabe von `{ status: "ok" }` wird eingerichtet, um die Verfügbarkeit der Anwendung zu überwachen. Für jede Pull-Request wird automatisch eine Vorschau-URL generiert (bei Vercel, Netlify oder Railway), sodass Änderungen vor der Produktionsbereitstellung getestet werden können. CI/CD-Pipelines stellen sicher, dass alle Tests bestehen, bevor ein Deployment ausgeführt wird, und ein Rollback auf die vorherige Version ist mit einem Klick möglich. Die Build-Kommandos (`npm run build`) müssen fehlerfrei und ohne Warnungen abgeschlossen werden, und die Protokollausgabe erfolgt in der Produktion als strukturiertes JSON-Format, während in der Entwicklung menschenlesbare Logs verwendet werden.