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:
# 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