Dies ist ein Beispiel dafür, wie du eine Cuttlebelle-Anwendung für den Einsatz der Anwendungs-Hosting Services von Kinsta einrichtest.

Cuttlebelle ist ein statischer Website-Builder, der jede Seite in Inhaltsblöcke aufteilt, die du später zusammensetzen kannst, um verschiedene Seitenlayouts zu erstellen, ohne dass du komplexen Code verstehen oder verwenden musst. Weitere Informationen findest du auf der Cuttlebelle Website.

Kinsta installiert die in deiner composer.json-Datei definierten Abhängigkeiten automatisch während des Deployment-Prozesses.

  1. Erstelle ein neues Repository aus dieser Vorlage (Diese Vorlage verwenden > Neues Repository erstellen): Kinsta – Hello World – Statische Website mit Cuttlebelle.
  2. Füge in MyKinsta eine Anwendung mit dem Hello World Cuttlebelle-Repository hinzu. Der Startbefehl kann für den Webprozess leer gelassen werden, da Kinsta den erforderlichen Befehl beim ersten Einsatz automatisch erkennt.

Die App ist verfügbar, sobald der Build abgeschlossen ist und die Kinsta-Willkommensseite unter der URL deiner Anwendung geladen wird.

Kinsta-Willkommensseite nach erfolgreicher Installation von Cuttlebelle
Kinsta-Willkommensseite nach erfolgreicher Installation von Cuttlebelle

Webserver-Einrichtung

Port

Kinsta setzt automatisch die Umgebungsvariable PORT. Du solltest sie weder selbst definieren noch fest in die Anwendung einbinden. Das Paket serve verwendet den von Kinsta eingestellten Port automatisch.

Startbefehl

Wenn du eine Anwendung bereitstellst, erstellt Kinsta automatisch einen Webprozess mit npm start als Startbefehl. Achte darauf, dass du diesen Befehl verwendest, um deinen Server zu starten.

Lebenszyklus des Deployments

Immer, wenn eine Bereitstellung initiiert wird (durch das Erstellen einer Anwendung oder eine erneute Bereitstellung aufgrund eines eingehenden Commits), wird der Befehl npm build ausgeführt, gefolgt von dem Befehl npm start.