Nuxt

Dieses Beispiel zeigt, wie du eine Nuxt-Anwendung oder eine statische Website einrichtest, um sie über ein GitHub-Repository auf dem Statische-Seiten-Hosting Dienst von Kinsta bereitzustellen.

Nuxt ist ein Open-Source-Webentwicklungsframework, mit dem du serverseitig gerenderte Vue-Anwendungen und statische Websites erstellen kannst. Weitere Informationen findest du auf der Nuxt-Website.

Du kannst diese Schnellstartvorlage auch auf dem Anwendungs-Hosting von Kinsta ohne zusätzliche Konfiguration verwenden. Wenn du das Anwendungs-Hosting verwendest, kann der Start-Befehl für den Webprozess leer gelassen werden, da Kinsta den erforderlichen Befehl beim ersten Einsatz automatisch erkennt.

Voraussetzungen

  • Die Schnellstartvorlagen von Kinsta werden in GitHub gespeichert und verwaltet. Daher benötigst du ein GitHub-Konto, um darauf zuzugreifen.
  • Um die Anwendung bereitzustellen, musst du ein MyKinsta-Konto erstellen.

Eine statische Nuxt-Site bereitstellen

  1. Melde dich bei GitHub an und erstelle ein neues Repository aus dieser Vorlage (Diese Vorlage verwenden > Neues Repository erstellen): Kinsta – Hello World – NuxtJS.
  2. Klicke in MyKinsta auf Statische Seiten > Seite hinzufügen > wähle GitHub, klicke auf Git-Anbieter verbinden > Autorisieren und melde dich bei deinem GitHub-Konto an.
  3. Wähle das Hello World – NuxtJS Repository aus, klicke auf Weiter und gib in den Build-Einstellungen Folgendes ein:
    • Build-Befehl: npm run generate
    • Node Version: 18.16.0
    • Veröffentlichungsverzeichnis:.output/public

Während des Deployment-Prozesses installiert Kinsta automatisch die in deiner package.json-Datei definierten Abhängigkeiten. Die Website ist verfügbar, sobald die Bereitstellung abgeschlossen ist und die Hello World-Seite unter der URL deiner Website geladen wird.

Nuxt Hello World Seite nach erfolgreicher Bereitstellung
Nuxt Hello World Seite nach erfolgreicher Bereitstellung

Lebenszyklus der Bereitstellung

Jedes Mal, wenn eine Bereitstellung initiiert wird (durch das Erstellen einer Anwendung oder ein Re-Deployment aufgrund eines eingehenden Commits), wird der Befehl npm build ausgeführt, gefolgt von dem Befehl npm start.

War dieser Artikel hilfreich?