Implantar o app a partir do Projeto IDX

É possível implantar seu app da Web ou do Flutter diretamente do espaço de trabalho do Project IDX usando alguns métodos diferentes, incluindo o Firebase Hosting e o Google Cloud Run.

Firebase Hosting

Antes de implantar o app no Firebase Hosting, crie um projeto do Firebase e registre o app.

Se você não tiver as permissões de projeto necessárias do Firebase, peça a um proprietário de projeto do Firebase para atribuir a você o papel aplicável nas configurações de IAM do Console do Firebase. Se você tiver dúvidas sobre como acessar seu projeto do Firebase, incluindo encontrar ou atribuir um proprietário, consulte Permissões e acesso a projetos do Firebase.

Para implantar o app no Firebase Hosting do IDX, siga estas etapas:

  1. Abra o espaço de trabalho do IDX do seu projeto.

  2. Clique no ícone do IDX no painel de navegação para abrir o painel do Project IDX e expanda a seção Firebase Hosting.

  3. Clique em Autenticar o Firebase Hosting e siga as instruções na janela do terminal para autenticar sua conta do Firebase.

  4. Clique em Inicializar o Firebase Hosting e siga as instruções na janela do Terminal para definir a configuração de implantação.

  5. Para implantar seu app, clique em Implantar na produção ou Implantar no canal na seção Firebase Hosting do painel "IDX do projeto".

Cloud Run

Antes de implantar usando o Cloud Run, configure um projeto do Google Cloud e ative o faturamento.

  1. Abra o espaço de trabalho do IDX do seu projeto.

  2. Clique no ícone do IDX no painel de navegação para abrir o painel do Project IDX e clique em Implantar no Cloud Run.

  3. Selecione a opção Permitir que este espaço de trabalho acesse os recursos do Google Cloud usando minha Conta do Google e escolha um projeto do Google Cloud com o faturamento ativado nas janelas de diálogo.

  4. Clique em Autenticar na seção Cloud Run do painel do IDX e siga as instruções para autenticar.

  5. Clique em Implantar e siga as instruções para definir a configuração de implantação e implantar o aplicativo.