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 Criar um aplicativo para instalar e configurar o Cloud Code, bem como criar um aplicativo do App Engine para o ambiente flexível. Não deixe de adicionar o suporte ao framework 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:
Clone o aplicativo de amostra Spring Boot em sua máquina local:
git clone https://github.com/spring-guides/gs-spring-boot
Para abrir o seletor de arquivos no IntelliJ, selecione Arquivo > Abrir.
Acesse
/gs-spring-boot/
.Selecione o diretório
/complete/
.Clique em OK.
Adicione o suporte à biblioteca flexível do App Engine.
Como criar a configuração de implantação
Escolha Ferramentas > Cloud Code > App Engine > Implantar no App Engine.
Confirme a configuração do servidor:
Clique nas reticências (…) ao lado do campo Servidor.
Na caixa de diálogo, verifique se o campo Nome exibe Google App Engine.
Clique em OK.
Selecione a origem da Implantação.
O Cloud Code para IntelliJ é compatível com a implantação de um artefato Maven, um artefato específico do IntelliJ ou um arquivo JAR ou WAR do sistema de arquivos.
- Se você selecionar um arquivo JAR ou WAR do sistema de arquivos como origem de implantação, clique nas reticências (...) ao lado do campo Arquivo de implantação para navegar até ele.
Selecione um projeto no campo Projeto.
Na primeira vez que configurar a implantação, você terá que fazer login à conta associada ao projeto do console do Google Cloud que que você quer implantar.
Na seção Configuração flexível do App Engine, selecione um arquivo
app.yaml
válido.- Se não houver um arquivo
app.yaml
válido no menu suspenso, clique em Editar para selecionar um arquivo. Consulte a seção Atualizar as configurações flexíveis do App Engine para obter mais informações.
- Se não houver um arquivo
Preencha outros campos conforme necessário para configurar a implantação.
Clique em Executar para compilar e implantar seu aplicativo.
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 ambiente de execução personalizado
É possível modificar o arquivo app.yaml
para implantar o aplicativo em um ambiente de execução personalizado usando um arquivo do Docker.
No arquivo
app.yaml
, defina o ambiente de execução como personalizado.Ao concluir as etapas de criação da configuração de implantação, a seção Configuração flexível do App Engine exibirá o caminho para o arquivo do Docker e
app.yaml
.Clique em Editar para selecionar arquivos do Docker e
app.yaml
válidos.Clique nas reticências (...) ao lado dos campos do Diretório do Dockerfile e
app.yaml
para navegar até os arquivos apropriados.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.
Selecione Arquivo > Estrutura do projeto.
A caixa de diálogo Estrutura do projeto é exibida.
Em Configurações do projeto, selecione Atributos.
Selecione o atributo flexível do App Engine.
Para selecionar um arquivo
app.yaml
, clique nas reticências (...) ao lado do campo app.yaml para navegar até o local de um arquivo válido.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.
Clique em OK.
Como excluir o servidor
Se você quiser excluir o servidor configurado para seu projeto, use o seguinte procedimento:
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.
Selecione o servidor App Engine e clique no sinal de menos (-) na parte superior da janela para removê-lo.
Clique em OK.
A seguir
- É possível adicionar o projeto ao Cloud Source Repositories caso ainda não o tenha feito.
Receber suporte
Para enviar um feedback ou informar um problema no ambiente de desenvolvimento integrado do IntelliJ, acesse Tools > Cloud Code > Help / About > Envie feedback ou informe um problema para informar um problema no GitHub ou faça uma pergunta no Stack Overflow.