Como implantar no ambiente flexível do App Engine

Neste documento, você aprenderá a implantar um aplicativo do App Engine no Ambiente flexível do App Engine no IntelliJ IDEA.

Antes de começar

  • Siga o Guia de início rápido para instalar e configurar o IntelliJ IDEA, se ainda não tiver feito isso. Depois, volte para este documento.

  • Siga o guia Criar um aplicativo para criar um aplicativo do App Engine no ambiente flexível. Não deixe de adicionar o suporte à biblioteca flexível do App Engine.

    Caso você não tenha um aplicativo, mas queira testar estes procedimentos de implantação, faça o download do aplicativo de amostra:

    1. Clone o aplicativo de amostra Spring Boot em sua máquina local:

       git clone https://github.com/spring-guides/gs-spring-boot
      
    2. Para abrir o seletor de arquivos no IntelliJ, escolha Arquivo > Abrir.

    3. Navegue até /gs-spring-boot/.

    4. Selecione o diretório /complete/.

    5. Clique em OK.

    6. Adicione o suporte à biblioteca flexível do App Engine.

Como criar a configuração de implantação

  1. Selecione Ferramentas > Google Cloud Tools > Implantar no App Engine.

    A caixa de diálogo "Criar configuração da implantação". Tem campos para Nome, Servidor, Implantação, Projeto, Versão e app.yaml.

  2. Confirme a configuração do servidor:

    1. Clique nas reticências (…) ao lado do campo Servidor.

    2. Na caixa de diálogo, verifique se o campo Nome exibe Google App Engine.

    3. Clique em OK.

  3. Selecione a origem da Implantação.

    O Cloud Tools for IntelliJ é compatível com a implantação de um artefato Maven, um artefato nativo IntelliJ ou um arquivo JAR ou WAR do sistema de arquivos.

    1. Para selecionar um arquivo JAR ou WAR do sistema de arquivos como origem de implantação, clique nas reticências (...) ao lado do campo Implantação de arquivo para navegar até o arquivo de implantação.
  4. Selecione um projeto no campo Projeto.

    Quando a implantação é configurada pela primeira vez, é necessário fazer login na conta associada ao projeto do Console do GCP que você quer implantar.

  5. Na seção Configuração flexível do App Engine, selecione um arquivo app.yaml.

    1. Caso você não veja um arquivo app.yaml válido no menu suspenso, clique em Editar para selecionar um arquivo. Consulte a seção Atualizar configurações flexíveis do App Engine para mais informações.
  6. Preencha outros campos conforme necessário para configurar a implantação.

  7. Clique em Executar para compilar e implantar seu aplicativo.

  8. Na janela "Servidores de aplicativo", clique no nome do seu projeto para monitorar o progresso da implantação. Caso a janela não seja mostrada, clique em Exibir > Janelas de ferramentas > Servidores de aplicativo.

    Após a conclusão da implantação, será possível ver o URL do seu aplicativo na saída do console.

Como implantar em um tempo de execução personalizado

Com um arquivo do Docker, é possível modificar seu arquivo app.yaml para implantar o aplicativo em um tempo de execução personalizado.

  1. No seu arquivo app.yaml, configure o ambiente de execução como personalizado.

  2. Quando você concluir as etapas para criar a configuração da implantação, a seção Configuração flexível do App Engine exibirá o caminho para os arquivos app.yaml e Docker.

    Diálogo que mostra a seção de configuração flexível do App Engine da tela "Criar configurações de implantação". Um campo que mostra o caminho para o arquivo app.yaml. Há um botão de edição para selecionar um arquivo diferente. Um rótulo que mostra o tempo de execução como personalizado. Um rótulo que mostra o caminho do arquivo do Docker. Um campo "Nome de artefato" em estágios, que mostra o caminho para o arquivo do Docker.

  3. Para selecionar arquivos app.yaml e Docker válidos, clique em app.yaml.

    Diálogo que mostra a seção de configuração flexível do App Engine da tela "Criar configurações de implantação". Um campo que mostra o caminho para o arquivo app.yaml. Há um botão de edição para selecionar um arquivo diferente. Um rótulo que mostra o tempo de execução como personalizado. Um rótulo que mostra o caminho do arquivo do Docker. Um campo "Nome de artefato" em estágios, que mostra o caminho para o arquivo do Docker.

  4. Para navegar até os arquivos apropriados, clique nas reticências (...) ao lados dos campos app.yaml e Diretório do Dockerfile.

  5. Clique em OK.

Atualizar as configurações flexíveis do App Engine

Depois de criar a configuração de implantação inicial, é possível fazer alterações nas configurações conforme a necessidade do seu aplicativo.

  1. Selecione Arquivo > Estrutura do projeto.

    A caixa de diálogo Estrutura do projeto é exibida.

  2. Em Configurações do projeto, selecione Atributos.

  3. Selecione a faceta flexível do App Engine.

  4. Para selecionar um arquivo app.yaml, clique nas reticências (...) ao lado do campo app.yaml e navegue até o local de um arquivo válido.

  5. Para implantar em um ambiente de execução personalizado, clique nas reticências (...) ao lado do campo Diretório do Dockerfile e navegue até o local de um arquivo válido.

  6. Clique em OK.

Como excluir o servidor

Se você quiser excluir o servidor configurado para seu projeto, use o seguinte procedimento:

  1. Selecione Arquivo > Configurações > Versão, execução, implantação > Nuvens.

    No macOS, a opção é IntelliJ IDEA > Preferências > Versão, execução, implantação > Nuvens.

  2. Selecione o servidor App Engine e clique no sinal de menos (-) na parte superior da janela para removê-lo.

  3. Clique em OK.

A seguir

Esta página foi útil? Conte sua opinião sobre:

Enviar comentários sobre…

Cloud Tools for IntelliJ
Precisa de ajuda? Acesse nossa página de suporte.