Personalizzare l'avvio di un micro
Obiettivo: regolare come un micro si avvia in modalità nativa (un multi-modulo Maven, alcuni
jvmArgs, una proprietà concreta) senza toccare il suo repository. Tutto questo vive nel tuo
settings.local.yml (non versionato) tranne i comandi preliminari, che sono del team.
È nell’editor del micro → Configurazione di avvio locale.
Il quotidiano (sempre visibile)
Sezione intitolata “Il quotidiano (sempre visibile)”- Database — puntare a un altro DB.
- Script / comando di avvio a seconda dello stack.
- Comandi preliminari — ciò che viene eseguito prima di avviare il micro, in ordine
e solo quelli selezionati: costruire le librerie del workspace, installare i moduli
fratelli di un multi-modulo Maven, generare codice… Accettano
${mvn}(il Maven del repo, il suomvnwse ce l’ha) e${port}. Vivono nel manifesto: valgono per tutto il team. Puoi deselezionarne uno per saltarlo senza eliminarlo.
Avanzato (comprimibile)
Sezione intitolata “Avanzato (comprimibile)”- Argomenti extra — aggiunti alla fine del comando (in JVM, argomenti della JVM; in Node/Angular, flag dello script).
- Proprietà di sistema e variabili d’ambiente — una per riga,
chiave=valore. - Comando di avvio completo — sostituisce interamente il comando che MicroLab genera (le porte e gli URL continuano ad aggiungersi all’esecuzione).
- Anteprima — il modello del comando effettivo che verrà eseguito.
Importare ed esportare
Sezione intitolata “Importare ed esportare”La configurazione di avvio di un micro può essere esportata/importata per file, per
trasferirla o condividerla. Dalla CLI: microlab run show|set|clear|preview|export|import.