YAML

Die Konfiguration wird in der Textdatei docker-compose.yml bereitgestellt. Es handelt sich also um ein YAML gestylte Konfigurationsdatei.

Infoseiten zu YAML:

Für die Konformität der *.yml-Dateien kann wieder ein ordentlicher Editor (siehe VS Code) mit entsprechender Unterstützung sorgen.

Hinweis

Die Einrückungen (mit Leerzeichen) müssen genau passen - sie bestimmen die Gliederungen!

Kurzanleitung:

  • Abschnitt mit —

  • Kommentar mit #

  • Liste mit Bindestrich - oder in [eins, zwei, drei]

  • Hash mit key: wert oder {name: Joe, nachname: Brandes}

  • Textblock (mit Zeilenumbrüche) mit |

  • Textblock (ohne Zeilenumbrüche) mit >

Beispiel:

Beispiel YAML
# Datei sample.yaml
data:
  list:
    - item1
    - item2
  key1: >
    Dieser Text ist dem
    Schlüssel 'data.key1' zugeordnet.
  key2: |
    code line 1
    code line 2

YAML-Tool: shyaml (ein Python-Script)

openSUSE: sudo pip install shyaml

Beispielaufruf: shyaml get-value data.key1 < sample.yaml