Exercício – Criar um Aplicativo Web Estático do Azure
Neste exercício, você criará uma instância dos Aplicativos Web Estáticos do Azure, incluindo uma GitHub Action que compilará e publicará automaticamente o aplicativo.
Criar um aplicativo Web estático
Agora que criou seu repositório do GitHub, você pode criar uma instância dos Aplicativos Web Estáticos no portal do Azure.
Este módulo usa a área restrita do Azure para fornecer uma assinatura temporária e gratuita do Azure que você pode usar para concluir o exercício. Antes de continuar, verifique se você ativou a área restrita na parte superior desta página.
A área restrita do Azure que você ativou permite o uso dos serviços do Azure sem nenhum custo.
Instalar a extensão dos Aplicativos Web Estáticos do Azure para Visual Studio Code
Acesse o Visual Studio Marketplace e instale a extensão Aplicativos Web Estáticos do Azure para Visual Studio Code.
Quando a guia de extensão for carregada no Visual Studio Code, selecione o botão Instalar.
Após a conclusão da instalação, selecione Reiniciar para atualizar, se necessário.
Entre no Azure no Visual Studio Code
No Visual Studio Code, entre no Azure selecionando Exibir>Paleta de Comandos e inserindo Azure: Entrar.
Importante
Faça logon no Azure usando a mesma conta usada para criar a área restrita. A área restrita fornece acesso a uma Assinatura do Concierge.
Siga os prompts para copiar e colar o código fornecido no navegador da Web que autentica a sessão do Visual Studio Code.
Selecionar sua assinatura
Abra o Visual Studio Code e clique em Arquivo > Abrir e abra o repositório que você clonou para o seu computador no editor.
Verifique se você filtrou suas assinaturas do Azure para incluir a Assinatura do Concierge abrindo a paleta de comandos, inserindo
Azure: Select Subscriptions
e pressionando Enter.Selecione Assinatura do Concierge e pressione Enter.
Criar um aplicativo Web estático
Abra o Visual Studio Code e clique em Arquivo > Abrir para abrir o repositório que você clonou para o seu computador no editor.
No Visual Studio Code, selecione o logotipo do Azure na barra de atividade para abrir a janela de extensões do Azure.
Observação
É necessário entrar no Azure e no GitHub. Se você ainda não entrou no Azure e no GitHub por meio do Visual Studio Code, a extensão solicitará a você que entre em ambos durante o processo de criação.
Coloque o mouse sobre o título Aplicativos Web Estáticos, clique com o botão direito do mouse e selecione Criar Aplicativo Web Estático.
Insira my-first-static-web-app e pressione Enter.
Selecione sua localização e pressione Enter.
Selecione a opção Angular e pressione Enter
Insira angular-app como o local do código do aplicativo e pressione Enter.
Insira dist/angular-app como a localização de saída de build em que os arquivos serão criados para produção em seu aplicativo e pressione Enter.
Selecione a opção React e pressione Enter
Insira /react-app como o local do código do aplicativo e pressione Enter.
Insira build como a localização de saída de build em que os arquivos serão criados para produção em seu aplicativo e pressione Enter.
Selecione a opção Svelte e pressione Enter
Insira svelte-app como o local do código do aplicativo e pressione Enter.
Insira public como a localização de saída de build em que os arquivos serão criados para produção em seu aplicativo e pressione Enter.
Selecione a opção Vue e pressione Enter
Insira /vue-app como o local do código do aplicativo e pressione Enter.
Insira dist como a localização de saída de build em que os arquivos serão criados para produção em seu aplicativo e pressione Enter.
Observação
Seu repositório pode ser um pouco diferente daqueles que você usou anteriormente. Ele contém quatro aplicativos diferentes em quatro pastas distintas. Cada pasta contém um aplicativo criado com uma estrutura JavaScript diferente. Normalmente, você tem um aplicativo na raiz do repositório e especifica /
como a localização do caminho do aplicativo. Este é um ótimo exemplo do motivo pelo qual os Aplicativos Web Estáticos do Azure permitem configurar as localizações: você tem controle total de como o aplicativo é compilado.
Depois que o aplicativo é criado, uma notificação de confirmação é mostrada no Visual Studio Code.
Enquanto a implantação está em andamento, a extensão do Visual Studio Code relata o status do build para você.
Você pode exibir o progresso da implantação usando o GitHub Actions, basta expandir o menu Ações.
Após a implantação, navegue diretamente para o site.
Para ver o site no navegador, clique com o botão direito do mouse no projeto na extensão de Aplicativos Web Estáticos e selecione Procurar no Site.
Parabéns! Você implantou seu primeiro aplicativo nos Aplicativos Web Estáticos do Azure!
Observação
Não se preocupe se você vir uma página da Web informando que o aplicativo ainda não foi compilado e implantado. Atualize o navegador depois de um minuto. A GitHub Action é executada automaticamente quando o Aplicativos Web Estático do Azure é criado. Se você está vendo a página inicial, significa que o aplicativo ainda está sendo implantado.