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 Verarbeiten von NoSQL-Dokumenten wurde ein Runtime-Image bereitgestellt.  

https://hub.docker.com/r/redis/redis-stack (local)
https://hub.docker.com/r/redis/redis-stack-server (live)

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:

document-storage:
  image: redis/redis-stack-server
  volumes:
    - document_storage:/data
  networks:
    internal:
      aliases:
        - document-storage.${COMPOSE_PROJECT_NAME}
  ports:
    - "6379"
    - "8001"
  cpus: 1
  mem_limit: 2G


volumes:
  document_storage:

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

UmgebungsvariableWert
DOCUMENT_STORAGE_HOSTdocument-storage.$COMPOSE_PROJECT_NAME.local.brandbox.de  (wie in docker-compose.yml definiert)
DOCUMENT_STORAGE_PORT 6379
DOCUMENT_STORAGE_HOST=document-storage.$COMPOSE_PROJECT_NAME.local.brandbox.de
DOCUMENT_STORAGE_PORT=6379


Cluster-Konfiguration (Kubernetes)

  • Es muss ein Deployment mit dem Image redis/redis-stack-server eingerichtet werden
  • Es muss ein Service mit dem Namen service-document-storage eingerichtet werden, der auf dieses Deployment verweist

Die Umgebungsvariablen DOCUMENT_STORAGE_HOST und DOCUMENT_STORAGE_PORT müssen wie folgt befüllt werden

UmgebungsvariableWert
DOCUMENT_STORAGE_HOSTdocument-storage:8080
DOCUMENT_STORAGE_PORT 6379
  • Keine Stichwörter