Dit is een voorbeeld van hoe je een Cuttlebelle applicatie instelt om Kinsta’s Applicatie Hosting diensten vanuit een GitHub repository in te zetten.

Cuttlebelle is een statische sitebouwer die elke pagina opdeelt in contentblokken die je later kunt samenvoegen om verschillende pagina-indelingen te maken zonder dat je complexe code hoeft te begrijpen of te gebruiken. Meer informatie is beschikbaar op de website van Cuttlebelle.

Kinsta installeert automatisch dependencies die zijn gedefinieerd in je composer.json bestand tijdens het deploymentproces.

  1. Log in op GitHub en maak een nieuwe repository aan vanuit deze template (Use this template> Create a new repository): Kinsta – Hello World – Statische site met Cuttlebelle.
  2. Voeg in MyKinsta een applicatie toe met de Hello World Cuttlebelle repository. Het Start commando kan leeg gelaten worden voor het webproces, omdat Kinsta automatisch het vereiste commando detecteert tijdens de eerste deployment.

De app is beschikbaar zodra de build klaar is, en de Kinsta Welcome pagina laadt op de URL van je applicatie.

Kinsta Welkomstpagina na succesvolle installatie van Cuttlebelle.
Kinsta Welkomstpagina na succesvolle installatie van Cuttlebelle.

Instellingen webserver

Poort

Kinsta stelt automatisch de PORT omgevingsvariabele in. Je moet deze niet zelf definiëren of hard coderen in de applicatie. Het serve pakket gebruikt automatisch de door Kinsta ingestelde poort.

Start commando

Wanneer je een applicatie implementeert, maakt Kinsta automatisch een webproces aan met npm start als startcommando. Zorg ervoor dat je dit commando gebruikt om je server te starten.

Deployment levenscyclus

Telkens als een deployment wordt gestart (door een applicatie te maken of opnieuw te deployen vanwege een inkomende commit), wordt het npm build commando uitgevoerd, gevolgd door het npm start commando.