Este es un ejemplo de cómo configurar una aplicación Next.js y Prisma para desplegarla en los servicios de Alojamiento de Aplicaciones y Alojamiento de Bases de Datos de Kinsta desde un repositorio de GitHub.
Prisma es un conjunto de herramientas de bases de datos de código abierto que simplifica el acceso de los desarrolladores a las bases de datos proporcionando una API intuitiva y segura. Es compatible con múltiples bases de datos y genera consultas SQL eficientes y optimizadas para un rendimiento más rápido. Puedes obtener más información en el sitio web prisma.io.
Kinsta instala automáticamente las dependencias definidas en tu archivo package.json durante el proceso de despliegue. Esta aplicación requiere una base de datos PostgreSQL para funcionar.
- En MyKinsta, añade una base de datos y elige PostgreSQL como tipo de base de datos.
- Accede a GitHub y crea un nuevo repositorio a partir de esta plantilla (Utilizar esta plantilla > Crear un nuevo repositorio): Kinsta — Hola Mundo — Prisma. Asegúrate de que eliges la misma ubicación de centro de datos para tu aplicación que para tu base de datos.
- En MyKinsta, añade una aplicación con el repositorio Hola Mundo — Prisma.
- Una vez que la base de datos esté lista para las conexiones (aparece una marca de verificación verde junto a ella), añade la conexión interna entre tu aplicación y la base de datos desde la página Configuración de la aplicación o desde la página Información de la base de datos.
- Selecciona la casilla Añadir variables de entorno….
- Selecciona la casilla Añadir variables de entorno a la aplicación.
- Haz clic en Añadir conexión.
- Ve a la página de Despliegue de la aplicación y haz clic en Desplegar ahora > Desplegar aplicación.
La aplicación estará disponible en cuanto finalice la construcción y se cargue la página de bienvenida de Kinsta en la URL de tu aplicación.

Configuración del Servidor Web
Puerto
Kinsta establece automáticamente la variable de entorno PORT
. No debes definirla tú mismo, ni tampoco programarla en la aplicación.
Comando de Inicio
Kinsta crea automáticamente un proceso web cuando despliega una aplicación con npm start
como Comando de inicio. Asegúrate de utilizar este comando para ejecutar tu servidor.
Ciclo de Vida del Despliegue
Cada vez que se inicia un despliegue (mediante la creación de una aplicación o el redespliegue debido a un commit entrante), se ejecuta el comando npm build
, seguido del comando npm start
.