Next.js
Dies ist ein Beispiel dafür, wie du eine statische Website mit Next.js auf dem Statische-Seiten-Hosting Dienst von Kinsta aus einem GitHub-Repository einrichtest.
Next.js ist das React Framework für das Web. Weitere Informationen findest du auf der Website nextjs.org.
Du kannst diese Schnellstartvorlage auch auf dem Anwendungs-Hosting von Kinsta ohne zusätzliche Konfiguration verwenden. Wenn du das Anwendungs-Hosting verwendest, kann der Befehl Start für den Webprozess leer bleiben, da Kinsta den erforderlichen Befehl bei der ersten Bereitstellung automatisch erkennt.
Voraussetzungen
- Die Schnellstartvorlagen von Kinsta werden in GitHub gespeichert und verwaltet. Daher brauchst du einen GitHub-Account, um auf sie zuzugreifen.
- Um die Anwendung bereitzustellen, musst du ein MyKinsta-Konto erstellen.
Bereitstellen einer statischen Next.js-Site
- Melde dich bei GitHub an und erstelle ein neues Repository aus dieser Vorlage (Diese Vorlage verwenden > Neues Repository erstellen): Kinsta – Hello World – Static Site With Next.js.
- 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.
- Wähle das Hello World Next.js-Repository, klicke auf Weiter und gib in den Build-Einstellungen Folgendes ein:
- Build-Befehl:
npm run build
- Node Version: 16.20.0
- Verzeichnis veröffentlichen: out
- Build-Befehl:
Während des Bereitstellungs-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 Standard-Seite Next.js unter der URL deiner Website geladen wird.
Lebenszyklus der Bereitstellung
Immer wenn eine Bereitstellung initiiert wird (durch die Erstellung einer statischen Website oder eine erneute Bereitstellung aufgrund eines eingehenden Commits), wird der Build-Befehl ausgeführt, gefolgt von der Bereitstellung des Inhalts des Veröffentlichungsverzeichnisses.