# General Translation Platform: Image de machine virtuelle
URL: https://generaltranslation.com/fr/docs/platform/locadex/reference/vm-image.mdx
Docs index: https://generaltranslation.com/llms.txt
Description: Consultez les environnements d’exécution, les outils en ligne de commande et les limitations disponibles pour les automatisations. Référence de l’image de machine virtuelle Locadex.

L’environnement sandbox dans lequel Locadex exécute chaque automatisation installe les dépendances, exécute les commandes configurées, met à jour les fichiers et prépare les modifications de pull request.

## Runtime [#runtime]

Chaque fournisseur de sandbox exécute Node.js 24 et inclut :

* Node.js 24 et npm.
* Bun 1.3.9.
* Python 3 et `pip`.

Locadex utilise le gestionnaire de paquets sélectionné pour l’automatisation lors de l’installation des dépendances du projet.

L’image Linux sous-jacente varie selon le fournisseur de sandbox. Ne supposez pas que `apt`, `dnf` ou tout autre gestionnaire de paquets du système d’exploitation soit disponible à chaque exécution.

## Variables d&#39;environnement [#environment-variables]

Les variables d&#39;environnement configurées dans `/org/{orgId}/locadex/secrets` sont injectées dans le sandbox lors de l&#39;exécution des automatisations. Remplacez `{orgId}` par l&#39;ID de votre Organization ; la page Secrets n&#39;est actuellement pas affichée dans la barre latérale du Dashboard.

Utilisez-les pour les clés d&#39;API, les tokens ou la configuration des commandes. (Consultez [Ajout de variables d&#39;environnement](/docs/platform/locadex/guides/adding-environment-variables) pour connaître les exigences d&#39;accès et la configuration).

## Outils en ligne de commande [#tools]

Chaque sandbox comprend :

* `git`
* `wget`
* `curl`
* `tar`
* `unzip`
* Python 3 et `pip`
* `ripgrep`
* `jq`
* `ca-certificates`
* Une chaîne d’outils de compilation C/C++ pour les paquets natifs

Chaque fournisseur installe également `biome`, `eslint` et `ultracite` de manière globale. Locadex peut exécuter ces vérifications de préréglage sans ajouter ces outils au manifeste de votre paquet ni à votre fichier de verrouillage. Utilisez la dépendance TypeScript du projet lorsqu’une commande appelle `tsc`.

## Commandes du projet [#commands]

Les commandes de prétraitement et de post-traitement s’exécutent depuis la racine du dépôt. Pour les monorepos, configurez le **Répertoire cible** de l’automatisation et assurez-vous que les commandes ciblent la bonne application.

Les dépendances du projet ne sont pas intégrées à l’image de machine virtuelle. Ajoutez une commande d’installation ou de configuration si le gestionnaire de paquets sélectionné ne peut pas installer automatiquement tout ce dont le projet a besoin. (Consultez [Configuration des automatisations Locadex](/docs/platform/locadex/guides/configuring-automations#configure-automation)).

## Limitations [#limitations]

L’environnement sandbox ne comprend pas :

* Les environnements d’exécution de navigateur. Installez le navigateur requis dans une commande si un test ou un build de bout en bout en nécessite un.
* Docker-in-Docker. Les commandes ne peuvent pas démarrer de conteneurs voisins ni exécuter un démon Docker dans le sandbox.
* D’outils globaux spécifiques au projet autres que les préréglages répertoriés. Installez-les via le projet ou une commande de prétraitement.

Veillez à ce que les commandes soient non interactives et locales au dépôt afin que la même automatisation puisse s’exécuter dans un sandbox propre.

## Sitemap

See the full [sitemap](https://generaltranslation.com/sitemap.md) for all pages.
