Hi,
Ich habe ein alternatives Docker Image erstellt. Evtl. kann es ja jemand brauchen.
Vorteile:
Hier ein Beispiel docker-compose.yaml:
Die smartVISU dann in "./volume/html/smartvisu" ablegen und die Treiber-Einstellungen anpassen:
Feedback würde mich freuen.
Gruß
Sascha
Ich habe ein alternatives Docker Image erstellt. Evtl. kann es ja jemand brauchen.
Vorteile:
- deutlich kleiner
- aktuell:
Bullseye-slim
Python 3.8.12
SmarthomeNG v1.9.1 - einfacher zu Konfigurieren - alte Konfig wird jetzt auch unterstützt.
- Docker konformes Verhalten
Container hängt nicht in endless loop auch wenn smarthomeNG sich verabschiedet hat.
Docker Logging funktioniert. - Vorlagen und Beispiele stehen ausserhalb des Containers zur Verfügung
- Rechte der Dateien werden passend gesetzt
- "slim"
- Nicht alle Plugin-Abhängigkeiten werden erfüllt. Nicht jedes Plugin wird funktioniert.
- Größe 300 MB (komprimiert 109 MB)
- "med"
- Alle Plugins funktionieren. Ggf. wird automatisch der Selbstupdateprozess gestartet.
- Größe 334 MB (komprimiert 127 MB)
- "visu"
- Wie "med" aber zusätzlich wird smartVISU mit eingepackt.
- Größe 354 MB (komprimiert 146 MB)
- "full"
- Alle Abhängigkeiten erfüllt.
- Appletv und hue2 können nicht gleichzeitig aktiviert werden.
- Größe 759 MB (komprimiert 251 MB)
Hier ein Beispiel docker-compose.yaml:
Code:
version: "3" services: shng: image: sagl/shng:latest restart: "unless-stopped" volumes: - ./volumes:/mnt ports: - "2424:2424" - "8383:8383" smartvisu: image: php:8.0-apache #hostname: <your.hostname.tld> restart: unless-stopped volumes: - ./volumes/html:/var/www/html/ ports: - "80:80"
- Treiber
- System -> SmarthomeNG (bzw. SmarthomeNG new)
- Host/IP -> Hostname oder IP des Dockerhost
Feedback würde mich freuen.
Gruß
Sascha
Kommentar