Este é um exemplo de como configurar um site estático com Docusaurus para implantar os serviços de Hospedagem de Aplicativos ou Sites Estáticos da Kinsta a partir de um repositório do GitHub.
Docusaurus é um gerador de site estático especializado na produção de sites de documentação que são simples de construir, com pouca experiência em programação necessária, permitindo que você use imediatamente. Mais informações estão disponíveis no site do Docusaurus.
Durante o processo de implantação, Kinsta instala automaticamente as dependências definidas no seu arquivo package.json.
Hospedagem de site estático
- Faça login no GitHub e crie um novo repositório a partir deste modelo (Use this template > Create a new repository): Kinsta – Hello World – Docusaurus
- No MyKinsta, adicione um site estático com o repositório Hello World Docusaurus e as seguintes configurações de build:
- Comando de build:
npm run build
- Versão do Node: 18.16.0
- Diretório de publicação: build
- Comando de build:
- O site estará disponível assim que a build for concluída e a página padrão do Docusaurus será carregada na URL do seu site.
Hospedagem de aplicativos
- Faça login no GitHub e crie um novo repositório a partir deste modelo (Use this template > Create a new repository): Kinsta – Hello World – Docusaurus
- No MyKinsta, adicione um aplicativo com o repositório Hello World Docusaurus. 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.
- O aplicativo estará disponível assim que a build for concluída e a página padrão do Docusaurus será carregada na URL do seu aplicativo.
Configuração do servidor web
Porta
Kinsta define automaticamente a variável de ambiente PORT
. Você não precisa defini-la ou codificá-la no aplicativo. O pacote de serviço utiliza automaticamente a porta definida por Kinsta.
Comando Start
Quando você implanta o aplicativo, Kinsta cria automaticamente um processo web com npm start
como o Comando Start.
Ciclo de vida da implantação
Sempre que uma implantação é iniciada (através da criação de um aplicativo ou re-implantação devido a um commit recebido), o comando npm build
é executado, seguido pelo comando npm start
.
Página padrão do Docusaurus
O aplicativo ou site estará disponível assim que a build for concluída e uma página padrão do Docusaurus será carregada na URL do seu aplicativo ou na URL do site estático.
