diff --git a/roborock/docker-compose.yml b/roborock/docker-compose.yml index eacd303..97063ed 100644 --- a/roborock/docker-compose.yml +++ b/roborock/docker-compose.yml @@ -14,8 +14,12 @@ services: - ROBOROCK_SERVER_HTTPS_PORT=${ROBOROCK_SERVER_HTTPS_PORT:-8888} - ROBOROCK_SERVER_MQTT_TLS_PORT=${ROBOROCK_SERVER_MQTT_TLS_PORT:-8883} volumes: - # Mappt den gesamten Datenordner (inklusive deiner config.toml) nach /data - - ${ROBOROCK_HOST_PATH:-/opt/roborock_data}:/data + # 1. Mappt die Konfigurationsdatei als einzelne Datei direkt ins Stammverzeichnis + - ${ROBOROCK_HOST_PATH:-/opt/roborock_data}/config.toml:/app/config.toml:ro + # 2. Mappt den Datenordner für Datenbanken und Zertifikate nach /data + - ${ROBOROCK_HOST_PATH:-/opt/roborock_data}/data:/data + # 3. Übernimmt die optionale Secrets-Struktur (z.B. für Cloudflare-Tokens) + - ${ROBOROCK_HOST_PATH:-/opt/roborock_data}/secrets:/run/secrets:ro healthcheck: # Nutzt deinen funktionalen curl-Befehl, erweitert um dynamische .env-Variablen test: [