Zum Inhalt springen

Veröffentliche deine Astro-Website auf Google's Firebase Hosting

Firebase Hosting ist ein Dienst der App-Entwicklungsplattform Firebase von Google, der für die Veröffentlichung einer Astro-Website genutzt werden kann.

Siehe unseren separaten Leitfaden zum Hinzufügen von Firebase-Backend-Diensten (EN) wie Datenbanken, Authentifizierung und Speicher.

Dein Astro-Projekt kann in Firebase als statische Website oder als serverseitig gerenderte Website (SSR) bereitgestellt werden.

Dein Astro-Projekt ist standardmäßig eine statische Website. Du brauchst keine zusätzliche Konfiguration, um eine statische Astro-Site in Firebase bereitzustellen.

Um SSR in deinem Astro-Projekt zu aktivieren und auf Firebase einzusetzen, füge den Node.js-Adapter (EN) hinzu.

  1. Installiere das Firebase CLI. Dies ist ein Kommandozeilen-Tool, mit dem du über das Terminal mit Firebase interagieren kannst.

    Terminal-Fenster
    npm install firebase-tools
  2. Authentifiziere das Firebase CLI mit deinem Google-Konto. Daraufhin öffnet sich ein Browserfenster, in dem du dich bei deinem Google-Konto anmelden kannst.

    Terminal-Fenster
    npx firebase login
  3. Aktiviere die experimentelle Unterstützung von Web-Frameworks. Dies ist eine experimentelle Funktion, die es der Firebase CLI ermöglicht, deine Deployment-Einstellungen für Astro zu erkennen und zu konfigurieren.

    Terminal-Fenster
    npx firebase experiments:enable webframeworks
  4. Initialisiere Firebase Hosting in deinem Projekt. Dadurch werden die Dateien firebase.json und .firebaserc im Stammverzeichnis deines Projekts erstellt.

    Terminal-Fenster
    npx firebase init hosting
  5. Veröffentliche deine Website bei Firebase Hosting. Dadurch wird deine Astro-Website erstellt und auf Firebase bereitgestellt.

    Terminal-Fenster
    npx firebase deploy --only hosting

Weitere Veröffentlichungs-Anleitungen

Wirke mit Community Sponsor