Este es un ejemplo de cómo configurar una aplicación Cuttlebelle para desplegar los servicios de Alojamiento de Aplicaciones de Kinsta desde un repositorio GitHub.

Cuttlebelle es un constructor de sitios estáticos que descompone cada página en bloques de contenido que luego puedes ensamblar para crear varios diseños de página sin necesidad de entender o utilizar código complejo. Más información en el sitio web de Cuttlebelle.

Kinsta instala automáticamente las dependencias definidas en tu archivo composer.json durante el proceso de despliegue.

  1. Inicia sesión en GitHub y crea un nuevo repositorio a partir de esta plantilla (Utilizar esta plantilla > Crear un nuevo repositorio): Kinsta — Hola Mundo — Sitio estático con Cuttlebelle.
  2. En MyKinsta, añade una aplicación con el repositorio Hola Mundo Cuttlebelle. El comando de Inicio se puede dejar en blanco para el proceso web, ya que Kinsta detecta automáticamente el comando necesario durante el primer despliegue.

La aplicación estará disponible en cuanto finalice la construcción, y la página de Bienvenida de Kinsta se cargará en la URL de tu aplicación.

Página de bienvenida de Kinsta tras la instalación correcta de Cuttlebelle.
Página de bienvenida de Kinsta tras la instalación correcta de Cuttlebelle.

Configuración del Servidor Web

Puerto

Kinsta establece automáticamente la variable de entorno PORT. No debes definirla tú mismo ni codificarla en la aplicación. El paquete serve utiliza automáticamente el puerto establecido por Kinsta.

Comando de Inicio

Cuando despliegas una aplicación, Kinsta crea automáticamente un proceso web 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.