Como desenvolver um aplicativo localmente

Com o Cloud Code, é possível desenvolver seus aplicativos do Cloud Run localmente em um ambiente semelhante ao Cloud Run. O Cloud Code monitorará as alterações na sua origem e atualizará rapidamente o aplicativo em execução para refletir essas alterações.

Como definir a configuração de execução

Antes de executar o aplicativo, é preciso criar a configuração de execução:

  1. Navegue até a caixa de diálogo "Configurações de execução/depuração" na barra de tarefas superior e clique em "Editar configurações".
  2. Selecione "Cloud Run: Executar localmente" no Cloud Code: Cloud Run.
  3. Especifique a opção do criador e as configurações relevantes.

    O Cloud Code é compatível com tipos de artefato do Docker, Jib e Buildpacks.

  4. Clique em "OK".

    Cloud Run: execute a janela de configuração local

Opcional: como personalizar sua configuração

Ao desenvolver localmente, é possível especificar outras configurações, como uma conta de serviço, variáveis de ambiente e conexões SQL ao usar o Cloud Run (totalmente gerenciado), na seção Configurações de revisão avançadas ao escolher "Editar configurações".

Variáveis de ambiente

As variáveis de ambiente a seguir são adicionadas automaticamente aos contêineres em execução:

Nome Descrição Exemplo
PORTA A porta que o servidor HTTP deve detectar. 8080
K_SERVICE O nome do serviço do Cloud Run em execução. hello-world
K_REVISION O nome da revisão do Cloud Run em execução. hello-world.1
K_CONFIGURATION O nome da configuração do Cloud Run que criou a revisão. hello-world

Como executar o aplicativo

Para executar seu aplicativo, siga estas etapas:

  1. Escolha o destino de execução do Cloud Run: executar localmente na caixa de diálogo "Configurações de execução/depuração" na barra de tarefas superior.
  2. Clique em "Cloud Run: executar localmente" Ícone do botão de execução.
  3. Visualize os registros do aplicativo em execução, transmitidos diretamente para a janela de saída.
  4. Após a conclusão da implantação, será possível ver o aplicativo em execução seguindo o URL exibido no painel "Log de eventos". No exemplo abaixo, esse URL é http://localhost:8080.

    Log de eventos com notificação e URL de implantação de sucesso para visualizar o aplicativo

Como receber suporte

Acesse o GitHub para enviar feedback e informar problemas ou o Stack Overflow (ambos em inglês) para fazer perguntas.