Zum Inhalt springen

Einen Micro auf eine andere Datenbank zeigen lassen

Ziel: dass ein Micro gegen eine andere Datenbank startet (die der Cloud, eine andere lokale, eine aus dem Katalog), ohne sein Repository zu editieren.

  1. Erstellen Sie im Bereich Datenbanken die Verbindung (Engine, Host, Port, Benutzer, Passwort als ${creds.x}) und testen Sie sie (TCP-Erreichbarkeit).
  2. Öffnen Sie im Editor des Micros, innerhalb der Startkonfiguration, den Datenbank-Wähler und wählen Sie diese Verbindung. Ihr host:port ersetzt den der URL, die der Micro bereits deklariert.

Wenn die Verbindung einen Benutzer und ein Passwort mitbringt, aber der Micro die Config-Schlüssel nicht deklariert, in die sie injiziert werden, warnt MicroLab (nur die URL würde sich ändern). Verwenden Sie „Manifest aus dem Repository aktualisieren“, um sie automatisch zu erkennen.

Im selben Wähler können Sie direkt wählen:

  • Local — die lokale URL, die der Micro deklariert (Standard).
  • Cloud — die devUrl, die der Micro deklariert (kann Zugangsdaten/VPN erfordern).
  • Benutzerdefiniert — eine JDBC-URL, die Sie schreiben.

Diese Anpassung ist lokal und nicht versioniert (sie lebt in Ihrer settings.local.yml), sodass jede Maschine zeigt, wohin sie will, ohne den Rest des Teams zu beeinflussen.