Nativ- vs Container-Modus
Jeder Micro eines Szenarios läuft in einem von zwei Ausführungsmodi, und Sie wählen ihn pro Micro:
| Modus | Was es ist | Wann |
|---|---|---|
| nativ | Der Micro startet als Prozess auf Ihrer Maschine (mit Maven, npm, uvicorn…) | Der Micro, an dem Sie arbeiten: schneller Start, Hot Reload, bequemes Debugging |
| Container | Der Micro startet in einem Docker-Container | Die 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.
Den Modus ändern
Abschnitt betitelt „Den Modus ändern“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.
Anpassung des nativen Starts
Abschnitt betitelt „Anpassung des nativen Starts“Der Start im Nativ-Modus kann pro Micro feinjustiert werden (Eigenschaften, Argumente, Datenbank, Befehl…), ohne das Repo zu berühren. Siehe Start anpassen.