Pular para o conteúdo

Modo nativo vs contentor

Cada micro de um cenário corre num de dois modos de execução, e escolhe-o por micro:

ModoO que éQuando
nativoO 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
contentorO micro arranca dentro de um contentor DockerOs 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.

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.

O arranque em modo nativo pode ser afinado por micro (propriedades, argumentos, base de dados, comando…) sem tocar no repo. Ver Personalizar o arranque.