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
-
Verzeichnis, in welches das Git Repository lokal geclont wird.
Dieses Verzeichnis darf kein temporäres Verzeichnis sein. - 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.basedir=file:<path_dir> --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.
Patches für Services
Wenn Services aktualisiert werden, dann werden die Konfigurationsdateien aus dem Verzeichnis \config gesichert und nach der Aktualisierung wiederhergestellt.
Sicherungskopien werden in ein Verzeichnis backup<timestamp> mit der Endung bak gesichert.
Wenn Konfigurationsdateien neue Parameter enthalten, dann werden die Konfigurationsdateien ebenfalls dort gespeichert und erhalten die Endung dist.
Bereiche können Sie einblenden. Alle ausgeblendeten Bereiche einer Seite blenden Sie über die Toolbar ein:
