Konfigurationsdateien der Services
Die Konfigurationsdateien der Services werden als Standard im Verzeichnis \config verwaltet.
Für Umgebungen mit verteilten Services und mehreren Systemen - Entwicklung, Test, Produktiv - können die Konfigurationsdateien über Git verwaltet werden.
Dazu sind folgende Schritte notwendig:
-
enaio_service-managerw.exe aus dem Verzeichnis \bin ausführen.
- Registerkarte Startup öffnen.
- Bereich Arguments anpassen:
- Git-Adresse
- technischer Benutzer mit Passwort für den Zugriff auf Git
- Branch für die Konfigurationsdateien
-
Optional: Aktualisierung in Sekunden
Standard = 0, Aktualisierung bei jeder Anforderung
- Konfigurationsdateien in den Git Branch übertragen.
- enaio® service-manager neu starten.
|
--spring.profiles.active=sw,prod,native |
Profil native löschen |
|
--spring.cloud.config.server.git.uri=https://<git> --spring.cloud.config.server.git.username=user --spring.cloud.config.server.git.password=password --spring.cloud.config.server.git.defaultLabel=branch --spring.cloud.config.server.git.refreshRate=0 |
Neue Parameter anhängen: |
Die Konfigurationsdateien servicewatcher-sw.yml, logback-spring.xml und logback.xml müssen im Verzeichnis \config verbleiben.
Danach greift enaio® service-manager auf die Konfigurationsdateien im Git Branch zu.
Service-Aktualisierungen
-
Wenn neue Services installiert werden, dann werden die Konfigurationsdateien in das Verzeichnis \config installiert und müssen manuell in den Git Branch übertragen werden.
-
Bei einer Service-Aktualisierung werden folgende Konfigurationsdateien zusammengeführt:
index-prod.yml, search-prod.yml, ccservice-prod.yml, migration-prod.yml, application-es.yml, servicewatcher-sw.yml
Diese Dateien müssen vor einer Service-Aktualisierung zurück in das Verzeichnis \config kopiert werden, damit das Zusammenführen möglich ist.
Alle anderen aus dem Verzeichnis \config werden gesichert und nach der Aktualisierung wiederhergestellt.
Bereiche können Sie einblenden. Alle ausgeblendeten Bereiche einer Seite blenden Sie über die Toolbar ein:
