Compartilhar via


Início Rápido: implantar seu aplicativo com o App Spaces

Observação

Os Espaços de Aplicativo estão em versão prévia.

Neste início rápido, você aprenderá a se conectar ao GitHub e implantar seu código em um serviço recomendado do Azure com o App Spaces. Para obter mais informações, consulte Visão geral do App Spaces.

O App Spaces usa um conceito de componentes. A tabela a seguir descreve os tipos de componentes, tipos de aplicativos e os serviços do Azure usados pelo App Spaces.

Tipo de componente Tipo de aplicativo Serviço do Azure
Componente do aplicativo Back-end Aplicativos de Contêiner do Azure
Componente estático do aplicativo Front-end Aplicativos Web Estáticos
Componente de banco de dados N/D Aplicativos de Contêiner do Azure

Pré-requisitos

Para implantar seu repositório no App Spaces, você deve ter os seguintes itens:

Selecione seu aplicativo

Siga estas etapas para implantar seu aplicativo em um repositório do GitHub:

  1. Navegue até o Portal do Azure.
  2. Na barra de pesquisa, pesquise por espaços de aplicativo e selecione-os nos resultados. Captura de tela dos Espaços de Aplicativo no portal do Azure.
  3. Na página dos Espaços de Aplicativo, selecione + Criar espaço de aplicativo.
  4. Na página Criar novo espaço de aplicativo, na seção Implantar código do repositório GitHub, selecione o Repositório GitHub.

Conectar-se ao GitHub para importar seu repositório

  • Insira os seguintes valores na seção Conectar ao GitHub para importar o repositório.
Configuração Ação
GitHub Selecione sua conta do GitHub.
Organização Selecione sua organização.
Repositório O nome do repositório de código do GitHub. Se você não conseguir encontrar seu repositório, talvez precise habilitar outras permissões no GitHub.
Branch Selecione sua ramificação do GitHub.
Localização do aplicativo Insira o local do código no repositório do GitHub. Use / para o diretório raiz.
Porta de escuta Especifique a porta na qual o servidor Web está escutando. Solicitações externas que estão sendo feitas para a porta 80 ou 443 são roteada para essa porta internamente para o conteúdo do seu aplicativo para o servidor.
Comando de inicialização (opcional) Em Configurações avançadas, insira um comando de Inicialização.

Configurar detalhes do aplicativo

  1. Insira os valores a seguir na seção Configurar detalhes do aplicativo.

    Configuração Ação
    Nome do App Space Digite myCustomAppSpace.
    Subscription Selecione sua assinatura.
    Region Selecione sua região.
  2. Selecione o botão Implantar na parte inferior da página Implantar o App Space.

A implantação pode levar alguns minutos para ser concluída. Durante a implantação, o App Spaces usa ações do GitHub para implantar em um serviço do Azure com base no código no repositório. O serviço do Azure é um aplicativo de contêiner (componente de aplicativo) ou um aplicativo Web estático (componente de aplicativo estático). Acesse a guia Implantação do aplicativo para ver os logs de implantação de código.

Para um aplicativo de back-end, o App Spaces cria os seguintes recursos durante a implantação:

  • Ambiente do Aplicativo de Contêiner do Azure
  • Aplicativo de Contêiner do Azure
  • Rede virtual + sub-rede (sub-recurso da rede virtual)
  • Implantação contínua usando o GitHub Actions
  • Função de controle de acesso baseado em função (RBAC) do colaborador atribuída à identidade atribuída pelo usuário no escopo do grupo de recursos (para fins do OpenID Connect)
  • Um workspace do Log Analytics

Limpar os recursos

Ao terminar de usar o aplicativo de exemplo, você poderá remover todos os recursos do App Spaces do Azure. Isso ajudará você a evitar cobranças extras e manterá sua assinatura do Azure menos entulhada. Excluir um App Spaces é a maneira mais rápida de remover todos os recursos do Azure do seu aplicativo.

  • Na página App Space, selecione Excluir espaço para excluir o App Spaces e seus recursos associados.