> ## 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.

# Créer un environnement réutilisable

> Enregistrez une configuration de dépôt fonctionnelle pour que vos prochains chats réutilisent ses outils et dépendances, et découvrez comment les reconstructions en arrière-plan maintiennent les nouveaux environnements à jour.

Commencez avec une application qui s'exécute déjà dans votre chat. Enregistrez sa configuration fonctionnelle pour que vos prochains travaux n'aient pas à répéter l'installation des dépendances et la configuration.

Si vous n'avez pas encore exécuté l'application, commencez par [Coder avec Replit](https://docs.replit.com/fr/build/code/code-with-replit.md).

## Ce que contient un environnement

Replit construit une image réutilisable contenant le dépôt, le runtime, les outils et les dépendances nécessaires à votre application. Les nouveaux chats qui utilisent l'environnement démarrent à partir de sa dernière construction réussie.

Les constructions en arrière-plan s'exécutent même lorsque vous ne discutez pas. Elles nécessitent un accès approuvé au dépôt du workspace, via l'installation d'une GitHub App ou l'octroi d'un groupe GitLab, distinct de votre connexion personnelle. Consultez [Gérer l'accès aux dépôts](https://docs.replit.com/fr/build/code/manage-repository-access.md).

## Enregistrer la configuration

Demandez à Replit de créer un environnement réutilisable à partir de la configuration fonctionnelle. Examinez les dépôts, la branche, les outils et les étapes de configuration avant d'approuver la construction.

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

Replit peut s'appuyer sur ce qui a fonctionné dans le chat en cours, inspecter les instructions du dépôt et proposer les outils et les étapes de dépendances à enregistrer. Confirmez la branche à suivre, généralement `main`. Vous n'avez pas besoin de déterminer vous-même chaque commande d'installation.

Après la première construction réussie, Replit vérifie l'application dans un sandbox neuf. Cela permet de s'assurer que la configuration enregistrée fonctionne indépendamment des processus en cours d'exécution du chat d'origine.

Les constructions en arrière-plan nécessitent un [accès au dépôt du workspace](https://docs.replit.com/fr/build/code/manage-repository-access.md). Gardez les valeurs d'identifiants en dehors des instructions de construction et des images.

## L'utiliser pour vos prochains travaux

Les nouveaux sandboxes peuvent démarrer à partir d'une construction d'environnement réussie. La mise à jour d'un environnement enregistré ne met pas à jour un sandbox déjà en cours d'exécution.

## Comprendre les actualisations

Les reconstructions réussies préparent du code et des dépendances à jour pour les nouveaux sandboxes. Une reconstruction qui échoue laisse disponible la dernière construction réussie.

Replit reconstruit périodiquement l'environnement à partir de la branche configurée du dépôt. Une construction planifiée réussie prépare une image mise à jour pour vos prochains chats.

Pour un sandbox existant, demandez à Replit de récupérer et d'examiner les modifications distantes actuelles avant d'effectuer des changements. Une actualisation de l'environnement ne met pas à jour le travail déjà en cours.

Utilisez les [Secrets](https://docs.replit.com/fr/build/code/navigate-your-workspace.md#secrets) pour les identifiants limités à un chat, ou [Ajouter des secrets aux environnements](https://docs.replit.com/fr/build/code/adding-secrets-to-environments.md) pour un accès réutilisable. Consultez [Identités machine](https://docs.replit.com/fr/build/code/machine-identities.md) pour la relation de confiance avec le fournisseur.
