Publicar um site do Gatsby em Aplicativos Web Estáticos do Azure
Artigo
Este artigo demonstra como criar e implantar um aplicativo Web Gatsby em Aplicativos Web Estáticos do Azure. O resultado final é um novo site do Aplicativos Web Estáticos do Azure (com GitHub Actions associadas) que lhe dão controle sobre como o aplicativo é criado e publicado.
Neste tutorial, você aprenderá como:
Criar um aplicativo Gatsby
Configurar um site do Aplicativos Web Estáticos do Azure
Crie um aplicativo Gatsby usando a CLI (interface de linha de comando) do Gatsby:
Abra um terminal.
Use a ferramenta npx para criar um novo aplicativo com a CLI do Gatsby. Isso pode levar alguns minutos.
Bash
npx gatsby new static-web-app
Vá para o aplicativo recém-criado
Bash
cd static-web-app
Inicialize um repositório Git
Bash
git init
git add -A
git commit -m "initial commit"
Observação
Se você estiver usando a versão mais recente do Gatsby, talvez seja necessário modificar o package.json para incluir "engines": { "node": ">=18.0.0" },
Envie por push seu aplicativo para o GitHub.
Você precisa ter um repositório no GitHub para criar um novo recurso do Aplicativos Web Estáticos do Azure.
Crie um repositório GitHub em branco (não crie um README) utilizando https://github.com/new chamado gatsby-static-web-app.
Em seguida, adicione o repositório do GitHub recém-criado ao seu repositório local como remoto. Adicione o nome de usuário do GitHub no lugar do espaço reservado <YOUR_USER_NAME> no comando a seguir.
Região da API do Azure Functions e dos ambientes de preparo
Selecione a região mais próxima de você.
Origem
GitHub
Selecione Entrar com o GitHub e faça a autenticação no GitHub.
Insira os valores do GitHub a seguir.
Propriedade
Valor
Organização
Selecione a organização do GitHub desejada.
Repositório
Selecione gatsby-static-web-app.
Branch
Selecione main.
Observação
Se você não vir nenhum repositório, talvez seja necessário autorizar o Aplicativos Web Estáticos do Azure no GitHub.
Navegue até o repositório do GitHub e vá para Configurações > Aplicativos > Aplicativos OAuth Autorizados, selecione Aplicativos Web Estáticos do Azure e Conceder. Em repositórios corporativos, você precisa ser um proprietário da organização para conceder as permissões.
Na seção Detalhes do Build, selecione Gatsby no menu suspenso Predefinições de Build e mantenha os valores padrão.
Examinar e criar
Selecione Examinar + Criar para verificar se todos os detalhes estão corretos.
Selecione Criar para iniciar a criação do aplicativo Web estático do Serviço de Aplicativo e provisione uma GitHub Actions para a implantação.
Assim que a implantação for concluída, selecione Ir para o recurso.
Na tela de recursos, selecione o link URL para abrir o aplicativo implantado. Talvez seja necessário aguardar um minuto ou dois para que a GitHub Actions seja concluída.
Limpar os recursos
Se você não quiser continuar usando esse aplicativo, poderá excluir o recurso Aplicativo Web Estático do Azure com as seguintes etapas:
Publique um aplicativo JavaScript do Angular, do React, do Svelte ou do Vue com os Aplicativos Web Estáticos do Azure. Use o Visual Studio Code para criar e executar o aplicativo Web localmente.
Crie soluções de ponta a ponta no Microsoft Azure para criar Funções do Azure, implementar e gerenciar aplicativos Web, desenvolver soluções utilizando o Armazenamento do Microsoft Azure e muito mais.