# General Translation Platform: Image de machine virtuelle URL: https://generaltranslation.com/fr/docs/platform/locadex/reference/vm-image.mdx --- title: Image de machine virtuelle 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'environnement [#environment-variables] Les variables d'environnement configurées dans `/org/{orgId}/locadex/secrets` sont injectées dans le sandbox lors de l'exécution des automatisations. Remplacez `{orgId}` par l'ID de votre Organization ; la page Secrets n'est actuellement pas affichée dans la barre latérale du Dashboard. Utilisez-les pour les clés d'API, les tokens ou la configuration des commandes. Consultez [Ajout de variables d'environnement](/docs/platform/locadex/guides/adding-environment-variables) pour connaître les exigences d'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.