Este é um exemplo de como configurar um aplicativo Statamic para implantar nos serviços de Hospedagem de Aplicativos da Kinsta.
Statamic é um poderoso CMS de arquivo, construído em Laravel e inclui as seguintes funcionalidades:
- Não há banco de dados até que você precise de um.
- É um CMS front-to-back até você precisar do headless.
- É dinamicamente alimentado por PHP & Laravel até que você precise ficar estático.
- É um full-stack até você ir para o JAMstack.
- Pode se hospedar em qualquer servidor PHP moderno até que você queira ficar sem servidor.
- Use o painel de controle a menos que você não tenha vontade de fazer isso. Os editores de código também são ótimos.
- Você pode controlar tudo, a menos que você não queira.
Mais informações estão disponíveis no site da Statamic.
Statamic é baseado em Laravel. Isso significa que é um aplicativo regular baseado em PHP, então durante o processo de implantação, Kinsta instala automaticamente as dependências definidas no seu arquivo composer.json.
- Clone o seguinte repositório GitHub: Kinsta – Statamic Boilerplate.
- Como Statamic é baseado em Laravel, ele requer que seja definida a variável de ambiente
APP_KEY
. Você mesmo pode gerar uma chave do aplicativo localmente, ou você pode usar este gerador de chaves Laravel on-line. - No MyKinsta, adicione um aplicativo com o repositório Statamic Starter. Em Variáveis de ambiente:
- Na chave 1, digite
APP_KEY
, e no valor 1, cole a chave gerada a partir do passo 2. - Clique em Adicionar outra e na Chave 2, digite
APP_KINSTA
, e no Valor 2, digitetrue
. - Selecione Disponível durante o tempo de execução e Disponível durante o processo de build.
- Na chave 1, digite
- O comando Start pode ser deixado em branco para o processo web, pois Kinsta detecta automaticamente o comando necessário durante a primeira implantação.
- Queremos que o nosso aplicativo também construa nossos arquivos CSS/JS, então precisamos adicionar dois buildpacks: Node JS e PHP. Clique em Configurações > Adicionar buildpack, selecione Node JS > Adicionar buildpack. Repita isso para PHP.
- Clique em Implantações > Implantar agora > escolha a filial desejada > Implantar aplicativo.
O aplicativo está disponível assim que a construção terminar e a página Statamic Welcome for carregada na URL do seu aplicativo.

Variáveis de ambiente
Statamic requer que as seguintes variáveis de ambiente sejam definidas:
APP_KEY
– Você mesmo pode gerar uma chave de aplicativo localmente ou pode usar o gerador de chaves Laravel on-line.APP_KINSTA
– configure paratrue
.
Configuração do servidor web
Comando Start
O processo web padrão é heroku-php-apache2 public/
. Se necessário, você pode alterar este comando ao adicionar seu aplicativo (Configure seus processos) ou na página de Processos do aplicativo após a implantação.