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

Jigsaw er en statisk websteds-framework, der bruger Blade-skabeloner til at skabe dine sidelayouts og Markdown til at bygge dit indhold inden for skabelonerne, så du kan producere enkle statiske websteder uden kompleks kodningsviden. Mere information er tilgængelig på Jigsaws hjemmeside.

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. Log ind på GitHub og 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 Node.js > 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.