Dette er et eksempel på, hvordan man konfigurerer en Leaf PHP-applikation til at blive implementeret på Kinstas Applikation Hosting-tjenester fra et GitHub-arkiv.
Leaf er et slankt og let PHP-framework med fokus på udvikleroplevelse, brugervenlighed og højtydende kode. Mere information er tilgængelig på Leaf PHP-webstedet.
Kinsta installerer automatisk afhængigheder, der er defineret i din composer.json-fil under implementeringsprocessen.
- Log ind på GitHub og opret et nyt repository fra denne skabelon (Brug denne skabelon > Opret et nyt repository): Kinsta – Hello World – Leaf PHP.
- I MyKinsta skal du tilføje en applikation med Hello World – Leaf PHP repository. Start-kommandoen kan efterlades tom for webprocessen, da Kinsta automatisk registrerer den krævede kommando under den første implementering.
Appen er tilgængelig, så snart bygningen er færdig, og Kinstas velkomstside indlæses på din applikations URL.

Opsætning af webserver
Port
Kinsta indstiller automatisk miljøvariablen PORT
. Du bør ikke definere den selv, og du bør ikke harkcode den i applikationen.
Start-kommando
Når applikationen implementeres, opretter Kinsta automatisk en webproces, der kører heroku-php-apache2
.
Implementeringens livscyklus
Hver gang en implementering påbegyndes (gennem oprettelse af en applikation eller omplacering på grund af et indgående commit), køres kommandoen composer install
.