Ir al contenido

Modo nativo vs contenedor

Cada micro de un escenario corre en uno de dos modos de ejecución, y lo eliges por micro:

ModoQué esCuándo
nativoEl micro se arranca como un proceso en tu máquina (con Maven, npm, uvicorn…)El micro que estás tocando: arranque rápido, hot reload, depuración cómoda
contenedorEl micro se arranca dentro de un contenedor DockerLos micros de fondo: entorno aislado y reproducible, sin ensuciar tu máquina

La combinación habitual es mixta: nativo el que desarrollas, en contenedor los que solo necesitas levantados para que el flujo funcione.

En las vistas de Tarjetas o Tabla del escenario, cada micro tiene un conmutador nativo/contenedor. También puedes fijar el modo por defecto de un micro en su editor (sección Micros).

El modo en contenedor requiere que Docker esté iniciado. El modo nativo usa el wrapper del repo (mvnw, .venv) o el binario del PATH; MicroLab no instala toolchains por ti.

El arranque en modo nativo se puede afinar por micro (propiedades, argumentos, base de datos, comando…) sin tocar el repo. Ver Personalizar el arranque.