Modo nativo vs contentor
Cada micro de um cenário corre num de dois modos de execução, e escolhe-o por micro:
| Modo | O que é | Quando |
|---|---|---|
| nativo | O micro arranca como um processo na sua máquina (com Maven, npm, uvicorn…) | O micro em que está a trabalhar: arranque rápido, hot reload, depuração cómoda |
| contentor | O micro arranca dentro de um contentor Docker | Os micros de fundo: ambiente isolado e reproduzível, sem sujar a sua máquina |
A combinação habitual é mista: nativo o que desenvolve, contentor os que só precisa de ter iniciados para que o fluxo funcione.
Mudar o modo
Seção intitulada “Mudar o modo”Nas vistas de Cartões ou Tabela do cenário, cada micro tem um comutador nativo/contentor. Também pode fixar o modo predefinido de um micro no seu editor (secção Micros).
O modo contentor requer que o Docker esteja iniciado. O modo nativo usa o wrapper
do repo (mvnw, .venv) ou o binário do PATH; o MicroLab não instala toolchains por
si.
Personalização do arranque nativo
Seção intitulada “Personalização do arranque nativo”O arranque em modo nativo pode ser afinado por micro (propriedades, argumentos, base de dados, comando…) sem tocar no repo. Ver Personalizar o arranque.