Dette er et eksempel på, hvordan du opretter et statisk websted med Gatsby på Kinstas Applikation Hosting-tjenester fra et GitHub-repository.

Under implementeringsprocessen installerer Kinsta automatisk de afhængigheder, der er defineret i din package.json-fil.

  1. Log ind på GitHub og opret et nyt repository fra denne skabelon (Brug denne skabelon > Opret et nyt repository): Kinsta – Hello World – Statisk websted med Gatsby
  2. I MyKinsta skal du tilføje en applikation med Hello World Gatsby-repositoriet. Start-kommandoen kan efterlades tom for webprocessen, da Kinsta automatisk registrerer den nødvendige kommando under den første implementering.

Appen er tilgængelig, så snart opbygningen er færdig, og en standard Gatsby-side indlæses på din applikations URL-adresse.

Gatsby-standardside efter en vellykket installation.
Gatsby-standardside efter en vellykket installation.

Opsætning af webserver

Port

Kinsta indstiller automatisk miljøvariablen PORT. Du behøver ikke at definere den eller hardcode den i programmet. Serve-pakken bruger den port, der er indstillet af Kinsta, automatisk.

Start Kommando

Når du distribuerer programmet, opretter Kinsta automatisk en webproces med npm start som Start-kommando.

Livscyklus for implementering

Når en implementering påbegyndes (ved at oprette en applikation eller ved at genimplementere på grund af en indgående commit) køres kommandoen npm build, efterfulgt af kommandoen npm start.