Este é um exemplo de como configurar um aplicativo Django para ser implantada nos serviços de Hospedagem de Aplicativos da Kinsta a partir de um repositório do GitHub.
Django é um framework web baseado em Python, então Kinsta instala automaticamente as dependências definidas no seu arquivo requirements.txt durante o processo de build.
O comando python manage.py collectstatic
executa a cada build para coletar todos os arquivos estáticos para o diretório definido em STATIC_ROOT
.
- Faça login no GitHub e crie um novo repositório a partir deste modelo (Usar este template > Criar um novo repositório): Kinsta – Hello World – Django.
- Na MyKinsta, adicione um aplicativo com o repositório Hello World – Django.
- Em Environment variables, na Key 1 digite
SECRET_KEY
, e em Value 1, adicione uma string aleatória, selecione Available during runtime e Available during build process. - Em Set up your processes, no comando Start, digite
gunicorn helloworld.wsgi
.
O aplicativo está disponível assim que o build terminar, e a página padrão do Django confirma a instalação bem-sucedida na URL do seu aplicativo.

Variáveis de ambiente
O SECRET_KEY
não deve ser armazenado em seu repositório, mas sim configurado em uma variável de ambiente com uma string aleatória.
Configuração do servidor web
Comando Start
Quando você implanta um aplicativo, Kinsta automaticamente cria um processo baseado no Procfile na raiz do repositório. Certifique-se de usar este comando para executar o seu servidor:
web: gunicorn helloworld.wsgi