Personnaliser le démarrage d'un micro
Objectif : ajuster comment un micro démarre en mode natif (un multi-module Maven, quelques
jvmArgs, une propriété concrète) sans toucher à son dépôt. Tout cela vit dans votre
settings.local.yml (non versionné) sauf les commandes préalables, qui sont de l’équipe.
C’est dans l’éditeur du micro → Configuration de démarrage local.
Le quotidien (toujours visible)
Section intitulée « Le quotidien (toujours visible) »- Base de données — pointer vers une autre BDD.
- Script / commande de démarrage selon le stack.
- Commandes préalables — ce qui s’exécute avant de démarrer le micro, dans l’ordre
et seulement celles cochées : construire les bibliothèques du workspace, installer les
modules frères d’un multi-module Maven, générer du code… Elles acceptent
${mvn}(le Maven du dépôt, sonmvnws’il en a un) et${port}. Elles vivent dans le manifeste : valables pour toute l’équipe. Vous pouvez en décocher une pour la sauter sans la supprimer.
Avancé (repliable)
Section intitulée « Avancé (repliable) »- Arguments supplémentaires — ajoutés à la fin de la commande (en JVM, arguments de la JVM ; en Node/Angular, flags du script).
- Propriétés système et variables d’environnement — une par ligne,
clé=valeur. - Commande de démarrage complète — remplace entièrement la commande que MicroLab génère (les ports et les URLs sont toujours ajoutés à l’exécution).
- Aperçu — le modèle de la commande effective qui sera exécutée.
Importer et exporter
Section intitulée « Importer et exporter »La configuration de démarrage d’un micro peut être exportée/importée par fichier, pour
la transférer ou la partager. Depuis le CLI : microlab run show|set|clear|preview|export|import.