Zum Inhalt springen

Den Start eines Micros anpassen

Ziel: anpassen, wie ein Micro im Nativ-Modus startet (ein Maven-Multimodul, einige jvmArgs, eine konkrete Eigenschaft), ohne sein Repository zu berühren. All das lebt in Ihrer settings.local.yml (nicht versioniert) außer den Vorabbefehlen, die dem Team gehören.

Es ist im Editor des Micros → Lokale Startkonfiguration.

  • Datenbankauf eine andere DB zeigen.
  • Start-Skript / -Befehl je nach Stack.
  • Vorabbefehle — was vor dem Start des Micros ausgeführt wird, in der Reihenfolge und nur die markierten: die Workspace-Bibliotheken bauen, die Geschwistermodule eines Maven-Multimoduls installieren, Code generieren… Sie akzeptieren ${mvn} (das Maven des Repos, sein mvnw, falls vorhanden) und ${port}. Sie leben im Manifest: gültig für das ganze Team. Sie können einen abwählen, um ihn zu überspringen, ohne ihn zu löschen.
  • Zusätzliche Argumente — am Ende des Befehls hinzugefügt (in JVM, JVM-Argumente; in Node/Angular, Flags des Skripts).
  • Systemeigenschaften und Umgebungsvariablen — eine pro Zeile, Schlüssel=Wert.
  • Vollständiger Startbefehl — ersetzt den Befehl, den MicroLab generiert, vollständig (die Ports und URLs werden bei der Ausführung weiterhin hinzugefügt).
  • Vorschau — die Vorlage des effektiven Befehls, der ausgeführt wird.

Die Startkonfiguration eines Micros kann pro Datei exportiert/importiert werden, um sie zu übertragen oder zu teilen. Vom CLI: microlab run show|set|clear|preview|export|import.