Zielgruppe BetriebVersion: GSB10.1GSB Applikation repository
Die Applkation repository
ist für die Indizierung der redaktionellen Inhalte in der Redaktions- und Liveumgebung zuständig.
Die Datei application.properties
enthält die Konfiguration der Applikation.
Konfigurationsdatei aplication.properties
(Service-Instanz repository-preview
)
#
# Copyright © 2018 Materna Information & Communications SE
#
logging.config=${gsb.software.dir}/logback-spring.xml
server.port=6001
spring.mail.host=localhost
repository.licenseKey.platformName=
repository.licenseKey.expireDate=
repository.licenseKey.secret=
repository.segmentNodeStore.blobstoredir=${repository.storage.basedir}/blobs
repository.segmentNodeStore.backupdir=${repository.storage.basedir}/backup
repository.segmentNodeStore.cronGCFull=0 0 0 * * SUN
repository.segmentNodeStore.cronGCTail=0 0 * * * 1-5
repository.userservice.url=http://userservicepreview.service.example.com:6521
repository.userservice.password=userservicePreviewAdminSecret
workflow.restUrl=http://workflow.preview.example.com:6021
workflow.searchutil.uri=http://site.preview.example.com:6121
publisher.internet.customers=standardlsg
publisher.internet.uri=http://repository.master.example.com:7001
repository.technical-users.admin.password=repositoryPreviewAdminSecret
repository.technical-users.adminportal.password=repositoryPreviewAdminportalSecret
repository.technical-users.cmis.password=repositoryPreviewCmisSecret
repository.technical-users.gsbeditor.password=repositoryPreviewGsbeditorSecret
repository.technical-users.serviceportal.password=repositoryPreviewServiceportalSecret
repository.technical-users.eventdispatcher.password=repositoryPreviewEventdispatcherSecret
repository.technical-users.indexer.password=repositoryPreviewIndexerSecret
repository.technical-users.site.password=repositoryPreviewSiteSecret
repository.technical-users.workflow.password=repositoryPreviewWorkflowSecret
#publisher.intranet.customers=customer4,customer5
#publisher.intranet.uri=
Beschreibung der application-Properties
Property-Name | Beschreibung |
---|---|
logging.config | Pfad zur Logback-Konfiguration. Die Default Logback-Konfiguration liegt in der installierten GSB-Applikation, der Pfad zum Installationsverzeichnis ist in der Systemproperty gsb.software.dir definiert. Standard Spring-Boot-Property, Details zur Logging-Konfiguration s.a. https://docs.spring.io/spring-boot/docs/current/reference/html/howto-logging.html |
server.port | Portnummer auf dem der Http-Port der Applikation läuft. Standard Spring-Boot-Property (s.a. https://docs.spring.io/spring-boot/docs/current/reference/html/common-application-properties.html) |
spring.mail.host | Spring-Boot Property zur Konfiguration des Mail-Hosts für den Email-Versand. Standard Spring-Boot-Property (s.a. https://docs.spring.io/spring-boot/docs/current/reference/html/common-application-properties.html) |
repositoy.licenseKey.platformName , repositoy.licenseKey.expireDate , repositoy.licenseKey.secret | GSB Lizenzschlüssel Informationen (s.a. Installationsanleitung) |
repository.segmentNodeStore.blobstoredir | Verzeichnis in dem der Blobstore des Contentrepositories abgelegt wird. |
repository.segmentNodeStore.backupdir | Verzeichnis in dem die Repository-Backups abgelegt werden. |
repository.segmentNodeStore.cronGCTail | Scheduling-Intervall mit dem das Repository eine Tail-Compactation des Repositories durchführt (s.a. Jackrabbit Garbage Collection). Das Intervall wird im Spring Cron-Sequence Format angegeben. Die Website Cron Expression-Generator ermöglicht eine UI gestützte Definition von individuellen Intervallen. |
repository.segmentNodeStore.cronGCFull | Scheduling-Intervall mit dem das Repository eine Full-Compactation des Repositories durchführt (s.a. Jackrabbit Garbage Collection). Das Intervall wird im Spring Cron-Sequence Format angegeben. Die Website Cron Expression-Generator ermöglicht eine UI gestützte Definition von individuellen Intervallen. |
repository.userservice.url | Url unter dem die REST-Schnittstelle des Userservice erreichbar ist (Format Schema://Servername:Portnummer ) |
repository.userservice.password | Passwort für die Authentisierung der Zugriffe auf den Userservice. Das Passwort muss dem Passwort der Userservice-Runtime-Property gsb.userservice.technical-users.admin.password entsprechen. |
workflow.restUrl | Url unter dem die REST-Schnittstelle des Workfowservers erreichbar ist (Format Schema://Servername:Portnummer ) |
workflow.searchutil.uri | Url für die Auflösung/Ermittlung der Dokuemente eines Workflows (Format Schema://Servername:Portnummer ) |
publisher.<TARGET>.customers , publisher.<TARGET>.uri | Definition der Pubklikationsziele der GSB Customer (kommaseparierte Liste). Bei einer Multi-Site-Publishing Konfiguration muss jedes Publikationsziel definiert werden. |
repository.technical-users.<NAME>.password | Definiert das Basic-Authentication Password für die Kommunikation der Komponente <NAME> . Das Admin-Password ist für administrative Tätigkeiten bspw. über die Gsb-Shell zu verwenden. Das Passwort ist in der Komponente <NAME> in der Application-Property <NAME>.repository.password zu definieren. |