Dette er et eksempel på, hvordan du konfigurerer en Cuttlebelle-applikation til at implementere Kinstas Applikation Hosting-tjenester fra et GitHub-repository.

Cuttlebelle er en statisk side builder, der opdeler hver side i indholdsblokke, som du senere kan samle for at skabe forskellige sidelayouts uden at skulle forstå eller bruge kompleks kode. Du kan finde flere oplysninger på Cuttlebelles websted.

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

  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 Cuttlebelle.
  2. I MyKinsta skal du tilføje en applikation med Hello World Cuttlebelle-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 Kinsta Velkommen-siden indlæses på din applikations URL-adresse.

Kinsta velkomstside efter en vellykket installation af Cuttlebelle.
Kinsta velkomstside efter en vellykket installation af Cuttlebelle.

Opsætning af webserver

Port

Kinsta indstiller automatisk miljøvariablen PORT. Du skal ikke selv definere den eller hardcode den i programmet. Pakken serve bruger den port, der er indstillet af Kinsta, automatisk.

Start Kommando

Når du implementerer en applikation, opretter Kinsta automatisk en webproces med npm start som startkommando. Sørg for at bruge denne kommando til at køre din server.

Livscyklus for implementering

Hver gang en implementering igangsættes (ved at oprette en applikation eller genudrulning på grund af en indgående commit), køres kommandoen npm build efterfulgt af kommandoen npm start.