Ir al contenido

Personalizar el arranque de un micro

Objetivo: ajustar cómo arranca un micro en modo nativo (un multi-módulo Maven, unos jvmArgs, una propiedad concreta) sin tocar su repositorio. Todo esto vive en tu settings.local.yml (no versionado) salvo los comandos previos, que son del equipo.

Está en el editor del micro → Configuración de arranque local.

  • Base de datosapuntar a otra BBDD.
  • Script / comando de arranque según el stack.
  • Comandos previos — lo que se ejecuta antes de arrancar el micro, en orden y solo los marcados: construir las librerías del workspace, instalar los módulos hermanos de un multi-módulo Maven, generar código… Admiten ${mvn} (el Maven del repo, su mvnw si lo trae) y ${port}. Viven en el manifiesto: valen para todo el equipo. Puedes desmarcar uno para saltártelo sin borrarlo.
  • Argumentos extra — se añaden al final del comando (en JVM, argumentos de la JVM; en Node/Angular, flags del script).
  • Propiedades de sistema y variables de entorno — una por línea, clave=valor.
  • Comando de arranque completo — sustituye por entero al comando que genera MicroLab (los puertos y las URLs se siguen añadiendo al ejecutarlo).
  • Vista previa — la plantilla del comando efectivo que se ejecutará.

La configuración de arranque de un micro se puede exportar/importar por fichero, para trasladarla o compartirla. Desde el CLI: microlab run show|set|clear|preview| export|import.