Dette er et eksempel på, hvordan du opretter et statisk websted med Jigsaw på Kinsta’s Applikation Hosting-tjenester.

Jigsaw er et framework til hurtig opbygning af statiske websteder ved hjælp af de samme moderne værktøjer som dine webapplikationer.

Jigsaw er baseret på Laravel; det er en almindelig PHP-baseret applikation, så Kinsta installerer automatisk afhængigheder, der er defineret i din composer.json-fil, under implementeringsprocessen.

  1. Opret et nyt repository fra denne skabelon (Brug dette repository > Opret et nyt lager): Kinsta – Jigsaw Starter
  2. I MyKinsta skal du tilføje en applikation med Jigsaw Starter-repositoriet.
  3. Start-kommandoen kan efterlades tom for webprocessen, da Kinsta automatisk registrerer den nødvendige kommando under den første implementering. Den første implementering kan mislykkes, da du skal tilføje de nødvendige Buildpacks.
  4. For at programmet kan bygge CSS/JS-filerne, skal du tilføje to buildpacks: Node JS og PHP. Klik på Indstillinger > Tilføj buildpack, vælg NodeJS > Tilføj buildpack. Gentag dette for PHP.
  5. Klik på Deployments > Deploy now > vælg den ønskede filial > Deploy application.

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

Jigsaw-standardside efter vellykket installation.
Jigsaw-standardside efter vellykket installation.

Buildpacks

I de fleste tilfælde ønsker du, at programmet skal bygge CSS/JS-filerne, så du skal tilføje disse to Buildpacks:

  • Node JS
  • PHP

Opsætning af webserver

Start kommando

Når du implementerer applikationen, opretter Kinsta automatisk en webproces med npm start som Start-kommando. Hvis det er nødvendigt, kan du ændre dette i Processes.