Aller au contenu

Mode natif vs conteneur

Chaque micro d’un scénario tourne dans l’un des deux modes d’exécution, et vous le choisissez par micro :

ModeCe que c’estQuand
natifLe micro démarre comme un processus sur votre machine (avec Maven, npm, uvicorn…)Le micro que vous développez : démarrage rapide, hot reload, débogage confortable
conteneurLe micro démarre dans un conteneur DockerLes micros d’arrière-plan : environnement isolé et reproductible, sans encombrer votre machine

La combinaison habituelle est mixte : natif pour celui que vous développez, conteneur pour ceux qu’il suffit d’avoir lancés pour que le flux fonctionne.

Dans les vues Cartes ou Tableau du scénario, chaque micro a un basculement natif/conteneur. Vous pouvez aussi fixer le mode par défaut d’un micro dans son éditeur (section Micros).

Le mode conteneur nécessite que Docker soit démarré. Le mode natif utilise le wrapper du dépôt (mvnw, .venv) ou le binaire du PATH ; MicroLab n’installe pas de toolchains pour vous.

Le démarrage en mode natif peut être ajusté par micro (propriétés, arguments, base de données, commande…) sans toucher au dépôt. Voir Personnaliser le démarrage.