Neste passo, cria um serviço do Cloud Run para implementar a app a partir do repositório que bifurcou no passo anterior. Também configura um acionador do Cloud Build automático para que a app seja criada e implementada no Google Cloud sempre que envia um novo commit para o repositório.
Crie um serviço do Cloud Run com compilação contínua
Na Google Cloud consola, navegue para o Cloud Run.
Clique em Criar serviço.
Selecione Implementar continuamente a partir de um repositório.
Clique em Configurar com o Cloud Build.
Na lista Repositório, selecione o repositório do GitHub bifurcado que criou para a sua app.
Se o seu repositório não estiver listado, clique em Gerir repositórios associados. Ao concluir este passo, faça o seguinte, se lhe for pedido:
Autentique-se no GitHub.
Instale o Cloud Build na sua conta do GitHub.
Se estiver a selecionar um repositório pela primeira vez para utilização com o Cloud Build no seu projeto, selecione a caixa de verificação para aceitar os termos da política de utilização.
Clicar em Seguinte.
Na secção Configuração da compilação, introduza os seguintes detalhes:
Ramo: o ramo predefinido é
^main$
. Não atualize esta opção.Tipo de compilação: clique em Dockerfile.
Localização da origem: introduza o seguinte:
/gemini/sample-apps/gemini-streamlit-cloudrun/Dockerfile
Clique em Guardar.
Na página Criar serviço, introduza os seguintes detalhes na secção Configurar:
Nome do serviço: introduza
gemini-streamlit-cloudrun
.Autenticação: clique em Permitir invocações não autenticadas.
Dimensionamento automático do serviço: defina o Número mínimo de instâncias como
1
.
Clique em Recipientes, volumes, trabalhar em rede, segurança.
Na secção Ajuste de escala automático da revisão, introduza o seguinte:
Número mínimo de instâncias: introduza
1
.Número máximo de instâncias: introduza
3
.
Clique em Criar.
Opcional: para testar a implementação da app no Cloud Run, faça o seguinte:
Na página Serviços do Cloud Run, clique no nome do serviço.
Na página Detalhes do serviço, clique no URL apresentado junto ao nome do serviço.
Configure um acionador automático do Cloud Build
Navegue para a página Acionadores no Cloud Build.
Clique no nome do novo acionador.
Em Origem, clique para expandir Mostrar filtros de ficheiros incluídos e ignorados.
Na caixa Filtro de ficheiros incluídos, introduza
gemini-streamlit-cloudrun/**
.Clique em Guardar.