Pular para o conteúdo

Personalizar o arranque de um micro

Objetivo: ajustar como um micro arranca em modo nativo (um multimódulo Maven, uns jvmArgs, uma propriedade concreta) sem tocar no seu repositório. Tudo isto vive no seu settings.local.yml (não versionado) exceto os comandos prévios, que são da equipa.

Está no editor do micro → Configuração de arranque local.

  • Base de dadosapontar para outra BD.
  • Script / comando de arranque conforme o stack.
  • Comandos prévios — o que se executa antes de arrancar o micro, por ordem e só os marcados: construir as bibliotecas do workspace, instalar os módulos irmãos de um multimódulo Maven, gerar código… Aceitam ${mvn} (o Maven do repo, o seu mvnw se o tiver) e ${port}. Vivem no manifesto: valem para toda a equipa. Pode desmarcar um para o saltar sem o apagar.
  • Argumentos extra — acrescentados ao fim do comando (em JVM, argumentos da JVM; em Node/Angular, flags do script).
  • Propriedades de sistema e variáveis de ambiente — uma por linha, chave=valor.
  • Comando de arranque completo — substitui por inteiro o comando que o MicroLab gera (as portas e os URLs continuam a acrescentar-se ao executá-lo).
  • Pré-visualização — o modelo do comando efetivo que será executado.

A configuração de arranque de um micro pode ser exportada/importada por ficheiro, para a transferir ou partilhar. A partir do CLI: microlab run show|set|clear|preview|export|import.