Versionen im Vergleich

Schlüssel

  • Diese Zeile wurde hinzugefügt.
  • Diese Zeile wurde entfernt.
  • Formatierung wurde geändert.

...

registry.brandbox.host/runtime/asset:1.0.0

Enthaltene Software

Software

Version

PDFreactor

registry.brandbox.host/runtime/pdfreactor:11.6.9

Konfiguration für docker-compose

Das Image kann in einer docker-compose.yml wie folgt eingebunden werden:

Codeblock
languageyml
pdfreactor:
    ports:
      - "9423"
    image: registry.brandbox.host/runtime/pdfreactor:11.6.9
    environment:
      JAVA_OPTIONS: "-Xmx2g -Dcom.realobjects.pdfreactor.webservice.threadPoolSize=4"
    networks:
      internal:
        aliases:
          - pdfreactor.${COMPOSE_PROJECT_NAME}.local.brandbox.de
    volumes:
      - /mnt/nfsstorage/${COMPOSE_PROJECT_NAME}/temp:/srv/brandbox/temp/
      - /mnt/nfsstorage/${COMPOSE_PROJECT_NAME}/share:/srv/brandbox/share/
      - ./www/plugin/remote/brandbox/component-pdfreactor/resources/config:/ro/config

Folgende Umgebungsvariablen müssen gesetzt werden (brandbox.docker.env):

Umgebungsvariable

Wert

PDFREACTOR_HOST

pdfreactor.$COMPOSE_PROJECT_NAME.local.brandbox.de  (wie in docker-compose.yml definiert)

PDFREACTOR_PORT

9423


brandbox.docker.env
Codeblock
languagebashtitlebrandbox.docker.env
PDFREACTOR_HOST=pdfreactor.{COMPOSE_PROJECT_NAME}.brandbox.de (wie in docker-compose.yml definiert)
PDFREACTOR_PORT=9423

Cluster-Konfiguration (Kubernetes)

Die Konfiguration im Kubernetes-Cluster wird über den brandbox-HelmChart geregelt. Dieser deployed folgende Ressourcen:

Deployment

Einstellung

Wert

Image

registry.brandbox.host/runtime/pdfreactor:11.6.9

ImagePullSecret

Das Registry-Secret für registry.brandbox.host/runtime

Volumes

Das für Application konfigurierte Volume mit folgenden Mountpoints:

Image Removed
Image Added

Labels

purpose: deployment-#NAMESPACE#-pdfreactor
project: #PROJECT#
type: pdfreactor

#NAMESPACE# = Kubernetes-Namespace

Umgebungsvariablen

JAVA_OPTIONS: "-Xmx2g -Dcom.realobjects.pdfreactor.webservice.threadPoolSize=4"

Auf dem Volume muss im Ordner /ro/config eine Konfigurationsdatei pdfreactorwebservice.config mit folgendem Inhalt angelegt werden:

pdfreactorwebservice.config
Codeblock
languagetexttitlepdfreactorwebservice.config
securitySettings.defaults.allowFileSystemAccess=true
securitySettings.defaults.allowSameBasePath=true
securitySettings.hideVersionInfo=true

Application-Container

Folgende Umgebungsvariablen müssen für den Application-Container gesetzt sein:

Name

Wert

PDFREACTOR_HOST

service-pdfreactor

PDFREACTOR_PORT

9423

Service

Einstellung

Wert

Name

service-pdfreactor

Selektor

purpose: deployment-#NAMESPACE#-pdfreactor (s.o.)

Port-Mapping

Der TCP-Port 9423 muss nach außen geöffnet werden

Labels

run: service-pdfreactor
type: service-pdfreactor

Weitere Konfigurationshinweise

...