Dette er et eksempel på, hvordan man opretter et statisk websted med Docusaurus på Kinstas Applikation Hosting-tjenester.

Docusaurus er en generator til statiske websteder. Den opbygger en applikation med en enkelt side med hurtig klientside-navigation og udnytter den fulde kraft af React til at gøre dit websted interaktivt. Den er designet til at gøre det nemt for teams at udgive dokumentationswebsteder uden at skulle bekymre sig om infrastruktur og designdetaljer. I sin kerne er alt, hvad en bruger skal levere, dokumentationsfiler skrevet i Markdown, tilpasning af en medfølgende startside skrevet i React og nogle få konfigurationsændringer.

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

  1. Gaffel dette GitHub-repositorium: Kinsta – Hello World – Docusaurus
  2. I MyKinsta skal du tilføje en applikation med Hello World Docusaurus-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 Docusaurus My Site-side indlæses på din applikations URL-adresse.

Docusaurus standard My Site-side efter en vellykket installation.
Docusaurus standard My Site-side 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 applikationen, 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 genudrulning på grund af en indgående commit), køres kommandoen npm build efterfulgt af kommandoen npm start.