Dit is een voorbeeld van hoe je een Leaf PHP applicatie instelt om te deployen op Kinsta’s Applicatie Hosting diensten vanuit een GitHub repository.
Leaf is een lean en lichtgewicht PHP framework gericht op de ervaring van developers, gebruiksvriendelijkheid en krachtige code. Meer informatie is beschikbaar op de Leaf PHP website.
Kinsta installeert automatisch de dependencies die zijn gedefinieerd in je composer.json bestand tijdens het deploymentproces.
- Log in op GitHub en maak een nieuwe repository van dit sjabloon (Use this template > Create a new repository): Kinsta – Hello World – Leaf PHP.
- Voeg een applicatie toe in MyKinsta met de Hello World – Leaf PHP repository. Het Start commando kan leeg gelaten worden voor het web proces omdat Kinsta automatisch het benodigde commando detecteert tijdens de eerste deployment.
De app is beschikbaar zodra de build is voltooid en de Kinsta welkomstpagina wordt geladen op de URL van je applicatie.

Webserver instellen
Poort
Kinsta stelt automatisch de PORT
omgevingsvariabele in. Je moet deze niet zelf definiëren en je moet deze niet hard coderen in de applicatie.
Start commando
Bij het deployen van de applicatie maakt Kinsta automatisch een webproces aan dat draait op heroku-php-apache2
.
Deployment levenscyclus
Wanneer een deployment wordt gestart (door het maken van een applicatie of door het opnieuw deployen als gevolg van een inkomende commit), wordt het commando composer install
uitgevoerd.