Dit is een voorbeeld van hoe je een Flask applicatie instelt om te deployen op Kinsta’s Applicatie Hosting diensten vanuit een GitHub repository.

Flask is een op Python gebaseerd framework, dus Kinsta installeert automatisch de dependencies die zijn gedefinieerd in je requirements.txt bestand tijdens het deployment-proces.

  1. Log in op GitHub en maak een nieuwe repository aan vanuit deze template (gebruik deze template > maak een nieuwe repository): Kinsta – Hello World – Flask.
  2. Voeg in MyKinsta een applicatie toe met de Hello World – Flask repository. Het Start commando kan leeg gelaten worden voor het webproces, omdat Kinsta automatisch het vereiste commando detecteert tijdens de eerste deployment.

De app is beschikbaar zodra de build klaar is, en een Hello World pagina wordt geladen op de URL van je applicatie.

Flask Hello World pagina na succesvolle installatie.
Flask Hello World pagina na succesvolle installatie.

Webserver instellen

Start commando

Wanneer je een applicatie deployet, maakt Kinsta automatisch een webproces aan op basis van het Procfile in de root van de repository, met het volgende commando om je webserver te starten:

web: gunicorn helloworld.wsgi