config.yaml
ipmideck odczytuje swoje ustawienia zdata/config.yaml, zapisanego z rozsądnymi wartościami domyślnymi przy
pierwszym uruchomieniu. Możesz edytować plik bezpośrednio lub nadpisać dowolną wartość w czasie działania
zmienną środowiskową (przydatne dla Dockera, zobacz poniżej).
config.yaml.
Nadpisania zmiennymi środowiskowymi używają osobnego prefiksu IPMIDECK_ i nigdy nie pojawiają się wewnątrz
samego pliku YAML.
Nadpisania środowiskowe
Każde ustawienie można nadpisać w czasie działania zmienną środowiskową z prefiksemIPMIDECK_. To najłatwiejszy sposób konfiguracji ipmideck w Dockerze, gdzie nie chcesz
edytować pliku wewnątrz kontenera.
Dwie kolejne zmienne kontrolują lokalizacje plików, a nie wartość z
config.yaml:
IPMIDECK_DATA_DIR (katalog danych, zobacz poniżej) oraz IPMIDECK_CONFIG_PATH (jawna
ścieżka do config.yaml do wczytania).
Zmienne środowiskowe mają pierwszeństwo przed wartościami w
config.yaml. Ustaw je w swoim
poleceniu docker run (-e IPMIDECK_SERVER_PORT=8080) lub w docker-compose.yml.Gdzie znajduje się konfiguracja
ipmideck ustala swój katalog danych zIPMIDECK_DATA_DIR, jeśli jest ustawiony, w przeciwnym razie wraca
do wartości domyślnej platformy. config.yaml zawsze znajduje się w <data-dir>/config.yaml:
- Docker:
/data/config.yaml: obraz ustawiaIPMIDECK_DATA_DIR=/data; utrwal/dataza pomocą wolumenu. - pip na Linuksie: domyślnie
/data/config.yaml: ustawIPMIDECK_DATA_DIR, aby go przenieść. - pip na Windowsie:
./data/config.yaml, względem katalogu, z którego uruchamiaszipmideck.
Następne kroki
- Bezpieczeństwo: jak chronione są poświadczenia i sesje.
- Funkcje: co robi każdy moduł.