Este é um exemplo de como configurar um site estático com o Jigsaw nos serviços de Hospedagem de Aplicativos da Kinsta.
Jigsaw é uma framework para a construção rápida de sites estáticos usando as mesmas ferramentas modernas que alimentam seus aplicativos web.
O Jigsaw é baseado no Laravel; é um aplicativo baseado em PHP regular, então a Kinsta instala automaticamente as dependências definidas no seu arquivo composer.json durante o processo de implantação.
- Crie um novo repositório a partir deste template (Use este template > Criar um novo repositório): Kinsta – Jigsaw Starter
- No MyKinsta, adicione um aplicativo com o repositório Jigsaw Starter.
- 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. A primeira implantação pode falhar, pois você precisa adicionar os Buildpacks necessários.
- Para criar arquivos CSS/JS em seu aplicativo, você precisa adicionar dois buildpacks: Node JS e PHP. Clique em Configurações > Adicionar buildpack, selecione NodeJS > Adicionar buildpack. Repita isso para PHP.
- Clique em Implantar > Implantar agora > escolha a branch desejada > Implantar aplicativo.
O aplicativo estará disponível assim que a build for concluída e uma página padrão do Jigsaw será carregada no URL do seu aplicativo.

Buildpacks
Geralmente, você vai querer que o aplicativo construa os arquivos CSS/JS, então será necessário adicionar estes dois Buildpacks:
- Node JS
- PHP
Configuração do servidor web
Comando Start
Quando você implanta o aplicativo, Kinsta cria automaticamente um processo web com npm start
como o comando Start. Se necessário, você pode alterar isso em Processos.