Aller au contenu

Pointer un micro vers une autre base de données

Objectif : qu’un micro démarre contre une autre base de données (celle du cloud, une locale différente, une du catalogue) sans éditer son dépôt.

  1. Dans la section Bases de données, créez la connexion (moteur, hôte, port, utilisateur, mot de passe en ${creds.x}) et testez-la (accessibilité TCP).
  2. Dans l’éditeur du micro, dans la configuration de démarrage, ouvrez le sélecteur de base de données et choisissez cette connexion. Son host:port remplace celui de l’URL que le micro déclare déjà.

Si la connexion apporte un utilisateur et un mot de passe mais que le micro ne déclare pas les clés de config où les injecter, MicroLab prévient (seule l’URL changerait). Utilisez « Mettre à jour le manifeste depuis le dépôt » pour les détecter automatiquement.

Dans le même sélecteur, vous pouvez choisir directement :

  • Local — l’URL locale que le micro déclare (par défaut).
  • Cloud — la devUrl que le micro déclare (peut nécessiter des identifiants/VPN).
  • Personnalisée — une URL JDBC que vous écrivez.

Cette personnalisation est locale et non versionnée (elle vit dans votre settings.local.yml), ainsi chaque machine pointe où elle veut sans affecter le reste de l’équipe.