Nesta etapa, você cria um serviço do Cloud Run para implantar o app do repositório que você criou na etapa anterior. Você também configurou um acionador automático do Cloud Build para que o app seja criado e implantado no Google Cloud sempre que uma nova confirmação for enviada ao repositório.
Criar um serviço do Cloud Run com build contínuo
No console do Google Cloud, acesse o Cloud Run.
Clique em Criar serviço.
Selecione Implantar 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 você criou para o app.
Se o repositório não estiver listado, clique em Gerenciar repositórios conectados. Ao concluir esta etapa, faça o seguinte, se solicitado:
Autenticar no GitHub.
Instale o Cloud Build na sua conta do GitHub.
Se você estiver selecionando um repositório pela primeira vez para uso com o Cloud Build no seu projeto, marque a caixa de seleção para concordar com os termos da política de uso.
Clique em Próxima.
Na seção configuração do build, digite os seguintes detalhes:
Branch: a ramificação padrão é
^main$
. Não atualize essa informação.Tipo de build: clique em Dockerfile.
Local da origem: insira o seguinte:
/gemini/sample-apps/gemini-streamlit-cloudrun/Dockerfile
Clique em Salvar.
Na página Criar serviço, insira os seguintes detalhes na seção Configurar:
Nome do serviço: insira
gemini-streamlit-cloudrun
.Autenticação: clique em Permitir invocações não autenticadas.
Escalonamento automático do serviço: defina o Número mínimo de instâncias como
1
.
Clique em Contêiner(s), volumes, rede, segurança.
Na seção Escalonamento automático da revisão, insira o seguinte:
Número mínimo de instâncias: insira
1
.Número máximo de instâncias: insira
3
.
Clique em Criar.
Opcional: para testar a implantação do 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 exibido ao lado do nome do serviço.
Configurar um gatilho automático do Cloud Build
Acesse a página Gatilhos no Cloud Build.
Clique no nome do novo acionador.
Em Origem, clique para expandir Mostrar filtros de arquivos incluídos e ignorados.
Na caixa Filtro de arquivos incluídos, digite
gemini-streamlit-cloudrun/**
.Clique em Salvar.