Compartilhar via


Início Rápido: Implantação em Aplicativos de Contêiner do Azure com o IntelliJ IDEA

Este artigo mostra como implantar um aplicativo em contêineres nos Aplicativos de Contêiner do Azure usando o Kit de Ferramentas do Azure para IntelliJ IDEA. O artigo usa um serviço de API Web de back-end de exemplo que retorna uma coleção estática de álbuns de música.

Pré-requisitos

Clonar o projeto

Use as seguintes etapas para clonar e abrir o projeto de exemplo:

  1. Para clonar o aplicativo de exemplo e fazer o check-out do branch do IDE, utilize os seguintes comandos:

    git clone https://github.com/Azure-Samples/containerapps-albumapi-java
    cd containerapps-albumapi-java
    git checkout IDE
    
  2. Selecione Abrir para abrir o projeto no IntelliJ IDEA.

Compilar e executar o projeto localmente

Use as seguintes etapas para testar o projeto localmente:

  1. Use o seguinte comando para criar o projeto com Maven:

    mvn clean package -DskipTests
    
  2. Para verificar se o aplicativo está em execução, abra um navegador e vá para http://localhost:8080/albums. A página retorna uma lista de objetos JSON semelhantes à saída do seguinte comando:

    java -jar target\containerapps-albumapi-java-0.0.1-SNAPSHOT.jar
    

Criar um ambiente

Use as seguintes etapas para configurar seu ambiente e implantar um aplicativo de contêiner no Azure:

  1. No modo de exibição do Azure Explorer, clique com o botão direito do mouse em Ambiente de Aplicativos de Contêiner e selecione Criar Ambiente de Aplicativos de Contêiner.

  2. Na página Criar Ambiente de Aplicativos de Contêiner, insira as seguintes informações e, a seguir, selecione OK:

    • Assinatura: a assinatura do Azure a ser utilizada.
    • Grupo de Recursos: o grupo de recursos para seus aplicativos de contêiner. Selecione uma das seguintes opções:
      • Criar Novo: especifica que você deseja criar um novo grupo de recursos.
      • Usar existente: especifica que é necessário selecionar a partir de uma lista de grupos de recursos associados à conta do Azure.
    • Região: a região apropriada, por exemplo, leste dos EUA.
    • Nome: o nome para o novo ambiente de Aplicativos de Contêiner.
    • Tipo: o tipo de ambiente de Aplicativos de Contêiner. Você pode aceitar o padrão.
    • Perfis de Carga de Trabalho: os perfis de carga de trabalho para seus aplicativos em contêiner. Você pode aceitar o padrão.
    • Workspace do Log Analytics: o workspace do Log Analytics a ser utilizado. Você pode aceitar a configuração padrão.

    Captura de tela do IntelliJ que mostra a caixa de diálogo

Implantar o aplicativo de contêiner

Para implantar o aplicativo de contêiner, use as seguintes etapas:

  1. Clique com o botão direito do mouse no ambiente de Aplicativos de Contêiner que você criou e selecione Criar>Aplicativo de Contêiner no Azure Explorer. Em seguida, insira as seguintes informações:

    • Assinatura: a assinatura do Azure a ser utilizada.
    • Grupo de Recursos: grupo de recursos para seus aplicativos de contêiner. Selecione uma das seguintes opções:
      • Criar Novo: especifica que você deseja criar um novo grupo de recursos.
      • Usar existente: especifica que é necessário selecionar a partir de uma lista de grupos de recursos associados à conta do Azure.
    • Ambiente: o ambiente de Aplicativos de Contêiner a ser utilizado.
    • Nome: o nome para um novo aplicativo de contêiner.
    • Implantação:
      • Origem: selecione a opção Código-fonte.
      • Código: selecione o botão pasta e, em seguida, selecione a pasta de código-fonte no computador local.
    • Alocação de Recursos do Contêiner:
      • Perfil de Trabalho: Selecione o perfil de trabalho apropriado com base nos requisitos do aplicativo.
      • CPU e Memória: aloque os recursos necessários de CPU e memória para seu app de contêiner.
    • Configurações de Entrada:
      • Ingress: habilitar ou desabilitar o Ingress de acordo com as necessidades do seu aplicativo. Você pode aceitar as configurações padrão.
      • Tráfego Externo: especifica se o aplicativo de contêiner deve aceitar tráfego externo. Você pode aceitar as configurações padrão.
      • Porta de destino: habilite ou desabilite a entrada com base nas necessidades do aplicativo. Configure a porta de destino para 8080.
    • Outros:
      • Variáveis de Ambiente: Defina todas as variáveis de ambiente exigidas pelo seu aplicativo.
      • Mínimo de Réplicas: o número mínimo de réplicas para o seu aplicativo de contêiner. Você pode aceitar as configurações padrão.
      • Máximo de Réplicas: o número máximo de réplicas para o seu aplicativo de contêiner. Você pode aceitar as configurações padrão.

    captura de tela do Intelli J que mostra a caixa de diálogo Criar Aplicativo de Contêiner do Azure.

  2. Selecione OK. O kit de ferramentas exibe uma mensagem de status quando a implantação do aplicativo é bem-sucedida.

  3. Após a conclusão da implantação, o Kit de Ferramentas do Azure para IntelliJ exibe uma notificação. Selecione Navegar para abrir o aplicativo implantado no navegador.

    Captura de tela do aplicativo implantado em uma janela do navegador.

  4. Na barra de endereços do navegador, acrescente o caminho /albums ao final da URL do aplicativo para exibir dados de uma solicitação de API de exemplo.

Limpar recursos

Para limpar e remover um recurso de Aplicativos de Contêiner, você pode excluir o recurso ou o grupo de recursos. Excluir o grupo de recursos também exclui outros recursos associados a ele. Use as seguintes etapas para limpar os recursos:

  1. Para excluir os seus recursos de Aplicativos de Contêiner, na barra lateral do Azure Explorer, localize o item Ambiente de Aplicativos de Contêiner.
  2. Clique com o botão direito do mouse no serviço de Aplicativos de Contêiner a ser excluído e, a seguir, selecione Excluir.
  3. Para excluir o grupo de recursos, use o portal do Azure para excluir manualmente os recursos em sua assinatura.

Próximas etapas