Versionen im Vergleich

Schlüssel

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

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

...

...

Konfiguration für docker-compose

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

Codeblock
languageyml
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):

Umgebungsvariable

Wert

DOCUMENT_STORAGE_HOST

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

DOCUMENT_STORAGE_PORT 

6379


Codeblock
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

Umgebungsvariable

Wert

DOCUMENT_STORAGE_HOST

document-storage:8080

DOCUMENT_STORAGE_PORT 

6379