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

« Vorherige Version anzeigen Version 9 Nächste Version anzeigen »

Für das Rendern Vorschaubildern wurde ein Runtime-Image bereitgestellt. Die dazu gehörigen Delegates werden hier beschrieben. 

registry.brandbox.host/runtime/image-processing:1.0.0

Enthaltene Software

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

Konfiguration für docker-compose

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

image-processing:
    image: registry.brandbox.host/runtime/image-processing:1.0.0
    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:
      - "8080"

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

UmgebungsvariableWert
IMAGE_PROCESSING_HOSTimage-processing.$COMPOSE_PROJECT_NAME (wie in docker-compose.yml definiert)
IMAGE_PROCESSING_PROTOCOL http
IMAGE_PROCESSING_PORT 8080
IMAGE_PROCESSING_HOST=image-processing.$COMPOSE_PROJECT_NAME
IMAGE_PROCESSING_PROTOCOL=http
IMAGE_PROCESSING_PORT=8080


Cluster-Konfiguration (Kubernetes)

  • Es muss ein Deployment mit dem Image registry.brandbox.host/runtime/image-processing:1.0.0 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 8080
  • Keine Stichwörter