Pular para o conteúdo

Faça deploy do seu site Astro com Microsoft Azure

Azure é uma plataforma na nuvem da Microsoft. Você pode fazer deploy do seu site Astro com o serviço Static Web Apps da Microsoft Azure.

Este guia conduz pela publicação do seu site Astro armazenado no GitHub usando Visual Studio Code. Por favor veja os guias Microsoft para usar uma Azure Pipelines Task para outras configurações.

Para seguir este guia você vai precisar de:

  1. Abra seu projeto no VS Code.

  2. Abra a extensão Static Web Apps, inicie sua sessão na Azure e clique no botão + para criar um novo Static Web App. Será solicitado para você designar qual chave de inscrição utilizar.

  3. Siga o assistente iniciado pela extensão para dar um nome, escolher uma pré-definição de framework e designar a raiz da aplicação (geralmente /) e a localização de arquivos construídos /dist. O assistente será executado e irá criar uma GitHub Action no seu repositório em um diretório .github. (Esta pasta será automaticamente criada se ela ainda não existir.)

A GitHub Action irá fazer deploy da sua aplicação (você pode ver seu progresso na aba Actions do seu repositório no GitHub). Ao ser completado com sucesso, você pode ver sua aplicação no endereço mostrado pela aba de progresso da Extensão SWA clicando no botão Browse Website (isso irá aparecer após a GitHub Action ser executada).

O yaml da GitHub action que foi criado para você assume o uso do node 14. Isso significa que a build do Astro falhará. Para resolver isso atualize o arquivo package.json de seus projetos com o seguinte trecho de código.

"engines": {
"node": ">=18.0.0"
},

More Deployment Guides

Contribute

What’s on your mind?

Create GitHub Issue

Quickest way to alert our team of a problem.

Community