Versionen im Vergleich

Schlüssel

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

Für die Verwendung von Puppeteer PDFreactor ist ein separates Runtime-Image notwendig, um die dort benötigten Assets auszuliefern.:

registry.brandbox.host/runtime/assetpdfreactor:112.0.02

Enthaltene Software

Software

Version

PDFreactor

registry.brandbox.host/runtime/pdfreactor:1112.60.92

Konfiguration für docker-compose

...

Codeblock
languageyml
pdfreactor:
    ports:
      - "9423"
    image: registry.brandbox.host/runtime/pdfreactor:1112.60.92
    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/
      - ./config/pdfreactor:/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

...

Konfigurationsdateien müssen per Bind-Mount in den Container gemountet werden. Dazu muss der Ordner ./config/pdfreactor parallel zu docker-compose.yml vor dem Ausführen von up angelegt werden.
Der Ordner muss die folgende Datei enthalten:

...

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

pdfreactorwebservice.config

Codeblock
languagetext
securitySettings.defaults.allowFileSystemAccess=true
securitySettings.defaults.allowSameBasePath=true
securitySettings.hideVersionInfo=true

...