> ## Documentation Index
> Fetch the complete documentation index at: https://docs.replit.com/llms.txt
> Use this file to discover all available pages before exploring further.

# Crie um ambiente reutilizável

> Salve uma configuração de repositório que funciona para que chats futuros reutilizem suas ferramentas e dependências, e entenda como os rebuilds em segundo plano mantêm os novos ambientes atualizados.

Comece com um app que já esteja rodando no seu chat. Salve a configuração que funciona para que o trabalho futuro não precise repetir a instalação de dependências e a configuração.

Se você ainda não executou o app, comece com [Programe com o Replit](https://docs.replit.com/pt/build/code/code-with-replit.md).

## O que um ambiente contém

O Replit cria uma imagem reutilizável com o repositório, o runtime, as ferramentas e as dependências necessárias para o seu app. Os novos chats que usam o ambiente começam a partir do build bem-sucedido mais recente.

Os builds em segundo plano rodam mesmo quando você não está conversando. Eles precisam de acesso aprovado do workspace aos repositórios, por meio de uma instalação do GitHub App ou de uma concessão de grupo do GitLab, separado da sua conexão pessoal. Consulte [Gerencie o acesso ao repositório](https://docs.replit.com/pt/build/code/manage-repository-access.md).

## Salve a configuração

Peça ao Replit que crie um ambiente reutilizável a partir da configuração que funciona. Revise os repositórios, a branch, as ferramentas e as etapas de configuração antes de aprovar o build.

```text theme={null}
I'd like to create an environment for this.
```

O Replit pode usar o que funcionou no chat atual, inspecionar as instruções do repositório e propor as ferramentas e as etapas de dependências a salvar. Confirme a branch a acompanhar, geralmente `main`. Você não precisa determinar todos os comandos de instalação por conta própria.

Depois do primeiro build bem-sucedido, o Replit verifica a aplicação em um sandbox novo. Isso confirma que a configuração salva funciona independentemente dos processos em execução do chat original.

Os builds em segundo plano precisam de [acesso do workspace ao repositório](https://docs.replit.com/pt/build/code/manage-repository-access.md). Mantenha valores de credenciais fora das instruções de build e das imagens.

## Use-o em trabalhos futuros

Novos sandboxes podem começar a partir de um build de ambiente bem-sucedido. Atualizar um ambiente salvo não atualiza um sandbox que já esteja em execução.

## Entenda as atualizações

Rebuilds bem-sucedidos preparam código e dependências atualizados para novos sandboxes. Um rebuild com falha mantém disponível o build bem-sucedido mais recente.

O Replit refaz o build periodicamente a partir da branch configurada do repositório. Um build agendado bem-sucedido prepara uma imagem atualizada para chats futuros.

Para um sandbox existente, peça ao Replit que busque e revise as alterações remotas atuais antes de editar. A atualização de um ambiente não atualiza o trabalho que já está em andamento.

Use [Secrets](https://docs.replit.com/pt/build/code/navigate-your-workspace.md#secrets) para credenciais exclusivas do chat ou [Adicione segredos aos ambientes](https://docs.replit.com/pt/build/code/adding-secrets-to-environments.md) para acesso reutilizável. Consulte [Identidades de máquina](https://docs.replit.com/pt/build/code/machine-identities.md) para a confiança entre provedores.
