Este es un ejemplo de cómo configurar una aplicación Django para desplegarla en los servicios de alojamiento de aplicaciones de Kinsta.
Django es un framework web basado en Python, por lo que Kinsta instala automáticamente las dependencias definidas en tu archivo requirements.txt durante el proceso de construcción.
El comando python manage.py collectstatic
se ejecuta en cada compilación para recoger todos los archivos estáticos en el directorio definido en STATIC_ROOT
.
- Crea un nuevo repositorio a partir de esta plantilla (Usa esta plantilla > Crea un nuevo repositorio): Kinsta – Hello World – Django.
- En MyKinsta, añade una aplicación con el repositorio Hello World – Django.
- En Variables de entorno, en Clave 1 introduce
SECRET_KEY
, y en Valor 1, añade una cadena aleatoria, selecciona Disponible durante el tiempo de ejecución y Disponible durante el proceso de construcción. - En Configurar tus procesos, en el comando Inicio introduce
gunicorn helloworld.wsgi
.
La aplicación está disponible tan pronto como termina la compilación, y la página Django por defecto que confirma la instalación exitosa se carga en la URL de tu aplicación.

Variables de Entorno
La dirección SECRET_KEY
no debe almacenarse en tu repositorio, sino que debe configurarse en una variable de entorno con una cadena aleatoria.
Configuración del Servidor Web
Comando de inicio
Cuando despliegas una aplicación, Kinsta crea automáticamente un proceso basado en el Procfile en la raíz del repositorio. Asegúrate de utilizar este comando para ejecutar tu servidor:
web: gunicorn helloworld.wsgi