スキル web-build-deploy
🚀

web-build-deploy

安全 ⚙️ 外部コマンド🌐 ネットワークアクセス⚡ スクリプトを含む🔑 環境変数

React-Apps auf Vercel, Netlify und Docker bereitstellen

Sie müssen eine React-Anwendung bereitstellen, sind sich aber nicht sicher, welche Plattform und Konfiguration am besten geeignet ist. Diese Fähigkeit bietet sofort einsetzbare Bereitstellungsmuster für Vercel, Netlify, Docker und CI/CD-Pipelines mit bewährten Sicherheitspraktiken.

対応: Claude Codex Code(CC)
📊 69 十分
1

スキルZIPをダウンロード

2

Claudeでアップロード

設定 → 機能 → スキル → スキルをアップロードへ移動

3

オンにして利用開始

テストする

「web-build-deploy」を使用しています。 Wie stelle ich meine Vite React-App auf Vercel bereit?

期待される結果:

  • Verwende npm i -g vercel um die CLI zu installieren
  • Führe vercel für Preview-Bereitstellung aus
  • Führe vercel --prod für Produktion aus
  • Erstelle vercel.json mit buildCommand und outputDirectory
  • Füge Sicherheits-Header hinzu (X-Frame-Options, X-Content-Type-Options)
  • Setze Umgebungsvariablen mit vercel env add

「web-build-deploy」を使用しています。 Hilf mir, ein Produktions-Dockerfile für meine React-App zu erstellen

期待される結果:

  • Verwende mehrstufigen Build mit node:18-alpine als Builder
  • Kopiere package-Dateien und führe npm ci aus
  • Kopiere Source und führe npm run build aus
  • Verwende nginx:alpine für Produktionsstufe
  • Kopiere gebaute Dateien in nginx html-Verzeichnis
  • Konfiguriere nginx mit Sicherheits-Headern und gzip-Kompression

「web-build-deploy」を使用しています。 Richte automatische Bereitstellung mit GitHub Actions ein

期待される結果:

  • Erstelle .github/workflows/deploy.yml
  • Verwende actions/checkout und actions/setup-node
  • Führe npm ci aus, um Dependencies zu installieren
  • Führe npm test für Testing aus
  • Führe npm run build für Produktions-Build aus
  • Verwende vercel-action für Bereitstellung bei main-Branch-Push

セキュリティ監査

安全
v4 • 1/16/2026

Pure documentation skill containing only markdown reference material for React deployment. No executable code, file access, network calls, or external commands. Contains only example code snippets demonstrating deployment workflows. All static findings are false positives - the scanner misinterpreted documentation examples as executable code patterns.

2
スキャンされたファイル
651
解析された行数
4
検出結果
4
総監査数
監査者: claude 監査履歴を表示 →

品質スコア

38
アーキテクチャ
100
保守性
85
コンテンツ
21
コミュニティ
100
セキュリティ
91
仕様準拠

作れるもの

Erste React-App bereitstellen

Plattform auswählen, Build konfigurieren und React-Anwendung mit properen Sicherheits-Headern bereitstellen

CI/CD-Pipeline einrichten

GitHub Actions-Workflow mit automatisiertem Testen und Bereitstellung in der Produktion konfigurieren

React-App containerisieren

Optimiertes Docker-Image mit mehrstufigem Build und nginx-Bereitstellung erstellen

これらのプロンプトを試す

Grundlegende Vercel-Bereitstellung
Wie stelle ich meine React-App auf Vercel bereit? Zeige mir die vercel.json-Konfiguration mit Sicherheits-Headern.
Netlify-Bereitstellung
Welche Befehle brauche ich für die Bereitstellung auf Netlify? Inklusive der netlify.toml-Konfigurationsdatei.
Docker-Produktion
Zeige mir ein produktionsbereites Dockerfile für meine React-App mit mehrstufigem Build und nginx.
CI/CD-Workflow
Erstelle einen GitHub Actions-Workflow, der auf main-Branch-Push zu Vercel buildet, testet und bereitstellt.

ベストプラクティス

  • Konfiguriere immer Sicherheits-Header (X-Frame-Options, X-Content-Type-Options) in der Bereitstellungskonfiguration
  • Verwende Umgebungsvariablen mit properen Präfixen (VITE_, NEXT_PUBLIC_) für Client-Side-Zugriff
  • Aktiviere Caching für statische Assets zur Leistungsverbesserung

回避

  • Empfindliche Zugangsdaten in die Versionskontrolle einchecken
  • Umgebungsvariablennamen ohne properen Präfix für Client-Side-Zugriff verwenden
  • Bereitstellen ohne Health-Check-Endpunkte oder Fehlerverfolgung

よくある質問

Welche Plattform sollte ich für meine React-App wählen?
Vercel bietet die beste Integration für Next.js. Netlify funktioniert gut für jede statische Seite. Wählen Sie basierend auf Ihrem Framework und bestehenden Tools.
Welche Umgebungsvariablen brauche ich für den Build?
Verwenden Sie VITE_-Präfix für Vite-Apps, NEXT_PUBLIC_ für Next.js. Server-only-Variablen sollten diese Präfixe nicht haben.
Wie konfiguriere ich SPA-Routing in der Produktion?
Konfiguriere Server-Fallback auf index.html für alle Routes. Beide Vercel und Netlify unterstützen dies via Rewrites-Konfiguration.
Ist mein Code sicher bei der Bereitstellung?
Diese Fähigkeit bietet nur Dokumentationsbeispiele. Sie führen Bereitstellungsbefehle selbst aus. Checken Sie niemals Geheimnisse in die Versionskontrolle ein.
Build schlägt in CI fehl, aber lokal funktioniert es?
Prüfen Sie ob Node-Version mit lokaler Umgebung übereinstimmt. Löschen Sie CI-Cache und verifizieren Sie, dass Umgebungsvariablen in CI-Secrets gesetzt sind.
Wie unterscheidet sich dies von anderen Bereitstellungs-Tools?
Dies ist ein Referenzhandbuch, kein Ausführungswerkzeug. Es zeigt Konfigurationsmuster und Befehle für manuelle oder skriptgesteuerte Bereitstellung.

開発者の詳細

ファイル構成

📄 SKILL.md