Dit is een voorbeeld van het opzetten van een statische site met Gatsby op Kinsta’s Applicatie Hosting diensten vanuit een GitHub repository.

Tijdens het deploymentproces installeert Kinsta automatisch de dependencies die in je package.json bestand zijn gedefinieerd.

  1. Log in op GitHub en maak een nieuwe repository aan vanuit deze template (gebruik deze template > maak een nieuwe repository): Kinsta – Hello World – Static Site With Gatsby
  2. Voeg in MyKinsta een applicatie toe met de Hello World Gatsby 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 een standaard Gatsby pagina laadt op de URL van je applicatie.

Gatsby standaardpagina na succesvolle installatie.
Gatsby standaardpagina na succesvolle installatie.

Webserver instellen

Poort

Kinsta stelt automatisch de PORT omgevingsvariabele in. Je hoeft deze niet te definiëren of te hard-coden in de applicatie. Het serve pakket gebruikt automatisch de door Kinsta ingestelde poort.

Start commando

Als je de applicatie deployt, maakt Kinsta automatisch een webproces aan met npm start als start commando.

Deployment levenscyclus

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