Voici un exemple de configuration d’une application Leaf PHP à déployer sur les services d’hébergement d’applications de Kinsta à partir d’un dépôt GitHub.

Leaf est un framework PHP fin et léger qui se concentre sur l’expérience du développeur, la facilité d’utilisation et la haute performance du code. Vous trouverez plus d’informations sur le site web de Leaf PHP.

Kinsta installe automatiquement les dépendances définies dans votre fichier composer.json pendant le processus de déploiement.

  1. Connectez-vous à GitHub et créez un nouveau dépôt à partir de ce modèle (Utiliser ce modèle > Créer un nouveau dépôt) : Kinsta – Hello World – Leaf PHP.
  2. Dans MyKinsta, ajoutez une application avec le dépôt Hello World – Leaf PHP. La commande Start peut être laissée vide pour le processus web car Kinsta détecte automatiquement la commande requise lors du premier déploiement.

L’application est disponible dès que la compilation est terminée, et la page d’accueil de Kinsta se charge à l’URL de votre application.

Page d'accueil Kinsta après l'installation réussie de Leaf PHP.
Page d’accueil Kinsta après l’installation réussie de Leaf PHP.

Configuration du serveur web

Port

Kinsta définit automatiquement la variable d’environnement PORT. Vous ne devez pas la définir vous-même, ni la coder en dur dans l’application.

Commande de démarrage

Lors du déploiement de l’application, Kinsta crée automatiquement un processus web exécutant heroku-php-apache2.

Cycle de vie du déploiement

Chaque fois qu’un déploiement est initié (par la création d’une application ou par un redéploiement suite à un commit entrant), la commande composer install est exécutée.