Dette er et eksempel på, hvordan du konfigurerer en Django-applikation, der skal implementeres på Kinstas Applikation Hosting-tjenester fra et GitHub-repository.
Django er en Python-baseret web-framework, så Kinsta installerer automatisk afhængigheder, der er defineret i din requirements.txt-fil, under byggeprocessen.
Kommandoen python manage.py collectstatic
udføres ved hvert build for at samle alle statiske filer til den mappe, der er defineret i STATIC_ROOT
.
- Log ind på GitHub og opret et nyt repository fra denne skabelon (Brug denne skabelon > Opret et nyt repository): Kinsta – Hello World – Django.
- I MyKinsta skal du tilføje en applikation med Hello World – Django-repositoriet.
- I Miljøvariabler skal du i Key 1 indtaste
SECRET_KEY
, og i Value 1 skal du tilføje en tilfældig streng, vælge Available during runtime og Available during build process. - I Opsætning af dine processer skal du i kommandoen Start indtaste
gunicorn helloworld.wsgi
.
Appen er tilgængelig, så snart opbygningen er afsluttet, og standard Django-siden, der bekræfter en vellykket installation, indlæses på din applikations URL.

Miljøvariabler
SECRET_KEY
skal ikke gemmes i dit repository, men i stedet opsættes i en miljøvariabel med en tilfældig streng.
Opsætning af webserver
Start Kommando
Når du implementerer et program, opretter Kinsta automatisk en proces baseret på Procfile i roden af repositoriet. Sørg for at bruge denne kommando til at køre din server:
web: gunicorn helloworld.wsgi