Este es un ejemplo de cómo configurar una aplicación Statamic para desplegar en los servicios de Alojamiento de Aplicaciones de Kinsta desde un repositorio GitHub.
Statamic es un CMS de archivo plano que almacena todos los datos en el repositorio Git. Antes de enviar el código a MyKinsta, debes instalarlo localmente, crear una cuenta de superusuario, y luego confirmar y enviar todos los cambios al repositorio.
El Alojamiento de Aplicaciones de Kinsta funciona mejor para aplicaciones sin estado; debes trabajar en tu contenido localmente y sólo utilizar Kinsta para servir el sitio web a los usuarios.
Statamic se basa en Laravel; es una aplicación normal basada en PHP, por lo que MyKinsta instala automáticamente las dependencias definidas en su archivo composer.json durante el proceso de despliegue.
- Inicia sesión en GitHub y crea un nuevo repositorio a partir de esta plantilla (Usa esta plantilla > Crea un nuevo repositorio): Kinsta – Statamic Boilerplate.
- Statamic se basa en Laravel, por lo que debe establecerse la variable de entorno
APP_KEY
. Puedes generar una clave de aplicación tú mismo localmente, o puedes utilizar este generador de claves de Laravel online. - En MyKinsta, añade una aplicación con el repositorio Statamic Starter. En Variables de entorno:
- En Clave 1, introduce
APP_KEY
, y en Valor 1, pega la clave generada en el Paso 2. - Haz clic en Añadir otra y en Clave 2, introduce
APP_KINSTA
, y en Valor 2, introducetrue
. - Selecciona Disponible durante el tiempo de ejecución y Disponible durante el proceso de construcción.
- En Clave 1, introduce
- El comando de inicio puede dejarse en blanco para el proceso web, ya que Kinsta detecta automáticamente el comando necesario durante el primer despliegue.
Nota: El primer despliegue puede fallar porque es necesario añadir los Buildpacks necesarios.
- Para que la aplicación pueda construir los archivos CSS/JS, es necesario añadir dos buildpacks: Node JS y PHP. Haz clic en Configuración > Añadir buildpack, selecciona NodeJS > Añadir buildpack. Repite esto para PHP.
- Haz clic en Despliegues > Desplegar ahora > elige la rama requerida > Desplegar la aplicación.
La aplicación estará disponible en cuanto termine la compilación y se cargue la página de bienvenida de Statamic en la URL de tu aplicación.

Variables de Entorno
Statamic requiere la configuración de las siguientes variables de entorno:
APP_KEY
– Puedes generar una clave de aplicación tú mismo localmente, o puedes utilizar el generador de claves de Laravel online.APP_KINSTA
– establece entrue
.
Buildpacks
En la mayoría de los casos, querrás que la aplicación construya los archivos CSS/JS, por lo que necesitarás añadir estos dos Buildpacks:
- Node JS
- PHP
Configuración del Servidor Web
Comando de inicio
El proceso web por defecto es heroku-php-apache2 public/
. Si es necesario, puedes cambiar este comando al añadir tu aplicación (Configurar tus procesos) o en la página de Procesos de la aplicación después de su despliegue.