Zum Inhalt springen

Nativ- vs Container-Modus

Jeder Micro eines Szenarios läuft in einem von zwei Ausführungsmodi, und Sie wählen ihn pro Micro:

ModusWas es istWann
nativDer Micro startet als Prozess auf Ihrer Maschine (mit Maven, npm, uvicorn…)Der Micro, an dem Sie arbeiten: schneller Start, Hot Reload, bequemes Debugging
ContainerDer Micro startet in einem Docker-ContainerDie Hintergrund-Micros: isolierte, reproduzierbare Umgebung, ohne Ihre Maschine zu verschmutzen

Die übliche Kombination ist gemischt: nativ der, den Sie entwickeln, Container die, die Sie nur gestartet brauchen, damit der Ablauf funktioniert.

In den Ansichten Karten oder Tabelle des Szenarios hat jeder Micro einen Nativ/Container-Umschalter. Sie können auch den Standardmodus eines Micros in seinem Editor festlegen (Bereich Micros).

Der Container-Modus erfordert, dass Docker gestartet ist. Der Nativ-Modus verwendet den Wrapper des Repos (mvnw, .venv) oder das Binary im PATH; MicroLab installiert keine Toolchains für Sie.

Der Start im Nativ-Modus kann pro Micro feinjustiert werden (Eigenschaften, Argumente, Datenbank, Befehl…), ohne das Repo zu berühren. Siehe Start anpassen.