Questo è un esempio di come configurare un’applicazione Leaf PHP da distribuire sui servizi di Hosting di Applicazioni di Kinsta da un repository GitHub.

Leaf è un framework PHP leggero che incentrato sull’esperienza dello sviluppatore, sull’usabilità e sulle alte prestazioni del codice. Maggiori informazioni sono disponibili sul sito web di Leaf PHP.

Durante il processo di distribuzione, Kinsta installa automaticamente le dipendenze definite nel file composer.json.

  1. Accedere a GitHub e creare un nuovo repository da questo template (Use this template > Create a new repository): Kinsta – Hello World – Leaf PHP.
  2. In MyKinsta, aggiungere un’applicazione con il repository Hello World – Leaf PHP. Il comando Start può essere lasciato vuoto per il processo web, perché Kinsta rileva automaticamente il comando richiesto durante la prima distribuzione.

L’applicazione è disponibile non appena la compilazione termina e la pagina di benvenuto di Kinsta viene caricata all’URL dell’applicazione.

Pagina di benvenuto di Kinsta dopo l'installazione di Leaf PHP.
Pagina di benvenuto di Kinsta dopo l’installazione di Leaf PHP.

Configurazione del Server Web

Porta

Kinsta imposta automaticamente la variabile d’ambiente PORT. Non è necessario definirla e non è necessario inserirla nell’applicazione.

Comando di Avvio

Quando si distribuisce l’applicazione, Kinsta crea automaticamente un processo web che esegue heroku-php-apache2.

Ciclo di Vita del Deployment

Ogni volta che viene avviata una distribuzione (attraverso la creazione di un’applicazione o la nuova distribuzione per un commit in arrivo), viene eseguito il comando composer install.