Zum Ende der Metadaten springen
Zum Anfang der Metadaten

Sie zeigen eine alte Version dieser Seite an. Zeigen Sie die aktuelle Version an.

Unterschiede anzeigen Seitenhistorie anzeigen

Version 1 Nächste Version anzeigen »

Für das Rendern Vorschaubildern wurde ein Runtime-Image bereitgestellt:

registry.brandbox.host/brandbox-product/runtime/image-processing:latest

Enthaltene Software

SoftwareVersion
Python3.9
flask2.3
Imagemagick6.9
Ghostscript9.53
Libreoffice7.0
ffmpeg4.3
libpodofo-utils-
exiftool-

Lokale Konfiguration (Traefik)

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

puppeteer:
    image: registry.brandbox.host/brandbox-product/runtime/image-processing:latest
    volumes:
      - /mnt/nfsstorage/${COMPOSE_PROJECT_NAME}/temp:/var/www/temp/
      - /mnt/nfsstorage/${COMPOSE_PROJECT_NAME}/share:/var/www/share/
    env_file:
      - brandbox.docker.env
    networks:
      internal:
        aliases:
          - image-processing.${COMPOSE_PROJECT_NAME}
    ports:
      - "9424:8080"
    expose:
      - "8080"

Die Umgebungsvariablen PUPPETEER_HOST und PUPPETEER_PROTOCOL müssen wie folgt befüllt werden (brandbox.docker.env):

UmgebungsvariableWert
IMAGE_PROCESSING_HOSTimage-processing.$COMPOSE_PROJECT_NAME.local.brandbox.de  (wie in docker-compose.yml definiert)
IMAGE_PROCESSING_PROTOCOL https
IMAGE_PROCESSING_PORT 9424

Cluster-Konfiguration (Kubernetes)

  • Es muss ein Deployment mit dem Image registry.brandbox.host/brandbox-product/runtime/image-processing:latest eingerichtet werden
  • Es muss ein Service mit dem Namen service-image-processing eingerichtet werden, der auf dieses Deployment verweist

Die Umgebungsvariablen IMAGE_PROCESSING_HOST, IMAGE_PROCESSING_PROTOCOL und IMAGE_PROCESSING_PORT müssen wie folgt befüllt werden

UmgebungsvariableWert
IMAGE_PROCESSING_HOSTimage-processing:8080
IMAGE_PROCESSING_PROTOCOL http
IMAGE_PROCESSING_PORT 9424
  • Keine Stichwörter