Questo è un esempio di come installare un’applicazione Flask da distribuire sui servizi di Hosting di Applicazioni di Kinsta da un repository GitHub.

Flask è un framework basato su Python, quindi Kinsta installa automaticamente le dipendenze definite nel file requirements.txt durante il processo di distribuzione.

  1. Accedere a GitHub e creare un nuovo repository da questo template (Usa questo template > Crea un nuovo repository): Kinsta – Hello World – Flask.
  2. In MyKinsta, aggiungete un’applicazione con il repository Hello World – Flask. 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 termina la compilazione e viene caricata una pagina Hello World all’URL dell’applicazione.

La pagina Hello World di Flask dopo l'installazione.
La pagina Hello World di Flask dopo l’installazione.

Configurazione del Server Web

Comando di Avvio

Quando si distribuisce un’applicazione, Kinsta crea automaticamente un processo web basato sul Procfile nella root del repository, utilizzando il seguente comando per eseguire il server web:

web: gunicorn helloworld.wsgi