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, aggiungere un’applicazione con il repository Hello World – Flask. Il Comando Start può essere lasciato vuoto per il processo web, poiché Kinsta rileva automaticamente il comando richiesto dal Procfile nel repository.

L’applicazione è disponibile non appena la build è terminata e la pagina di benvenuto di Kinsta viene caricata sull’URL dell’applicazione.

Pagina di benvenuto di Kinsta dopo la distribuzione di Flask.
Pagina di benvenuto di Kinsta dopo la distribuzione di Flask.

Preferisci guardare la versione video?

Configurazione del server web

Comando Start

Quando si distribuisce un’applicazione e si include un Procfile nel repository, Kinsta crea automaticamente un processo web basato sul Procfile nella root del repository. Usare questo comando nel Procfile per eseguire il server web:

web: gunicorn helloworld.wsgi