Hallo,
Plugins kann man doch ganz einfach über das mounten eines Plugin-Verzeichnis in das entsprechende Docker-Verzeichnis machen.
Warum sind mehrere Varianten nötig?
Wäre es nicht sinnvoll auf dem Dockerfile von Sascha und mir aufzubauen?
Gruß,
Hendrik
Ankündigung
Einklappen
Keine Ankündigung bisher.
alternatives Docker Image
Einklappen
X
-
Das Ziel ist, den Bugfix von oben, die pymysql-lib, die Möglichkeit dynamisch eigene Plugins nachzuladen und das Update auf 1.9.2 in einer nachvollziehbaren Art und Weise für einen Merge anzubieten… Ggf. noch automatisches bauen mehrerer Varianten (mit/ohne mysql, python 3.9 vs. 3.10.) basierend auf einem neuen Tag im SHNG Repo. Und das kann man nur im eigenen Repo bauen.
EDIT: Hier mein Dockerfile jentz1986/shng-docker at publish (github.com) - jetzt muss ich nur noch einen Weg finden einen vernünftigen Diff zu bauen, aktuell sind das leider zwei völlig unabhängige Stränge, weil ich mit den Dateien hier im Forum gestartet bin und nicht mit nem Repo.
Nächster Schritt: Github Actions einbauen um bei Pushes automatisch nach Dockerhub zu veröffentlichen.
Einen Kommentar schreiben:
-
Hallo,
was ist denn das Ziel des Fork?
Was ist denn an dem kombinierten Image von Sascha und mir verbesserungswürdig?
Gruß,
Hendrik
Einen Kommentar schreiben:
-
Ich hab mir mal nen Dockerhub Account geholt und werd nachher mal nen Fork in mein Github Repo machen. Dann kann ich damit die Sachen zumindest mal zum probieren anbieten. Es hat den Status works for me…
(Hat man eigentlich Github Actions auch im freien Github zur Verfügung?)
Einen Kommentar schreiben:
-
Hi,
Du hast Recht. Hier muss etwas passieren. Ich würde mir wünschen, dass die Weiterentwicklungen im offiziellen Release münden.
@Hendrik: Hast du schon konkrete Pläne?
Gruß
Sascha
- Likes 2
Einen Kommentar schreiben:
-
Hallo henfri SaschaG jentz1986 ,
gibt es bereits Neuigkeiten bezüglich des Best of three docker image
Ich bin mir nicht ganz sicher, welches von den drei/zwei images ich nun verwenden sollte.
Ich habe mich gerade an henfri viaran gewagt, welches mir das latest image geben sollte. Jedoch mittels docker inspect sehe ich das hier noch die Version 1.8.2 (SmarthomeNG) hinterlegt istCode:docker pull henfri/smarthome-ng

Code:(base) brunosa3@frodo:~$ docker ps CONTAINER ID IMAGE COMMAND CREATED STATUS PORTS NAMES a8f23518e049 henfri/smarthome-ng "/entrypoint.sh -p 1…" 23 minutes ago Up 23 minutes 2323/tcp, 2424/tcp, 8383/tcp goofy_lamport docker inspect a8f23518e049 ... "Labels": { "SmartHomeNG-core-version": "v1.8.2", "SmartHomeNG-plugins-version": "v1.8.2", "description": "SmartHomeNG docker image", "maintainer": "Henning Behrend" } ...
Jedoch, hatte ich verstanden das henfri und SaschaG bereits auf 1.9.1 sind und jentz1986 auf 1.9.2.
LG
Sandro
Einen Kommentar schreiben:
-
Warum könnt ihr das nicht alle genau so machen wie ich?</Blödsinn>Zitat von beckerth Beitrag anzeigenWelches Image sollte ich nun als Startpunkt installieren? Welches Host System ist zu empfehlen? Host ist ein kleiner Proxmox Server.
Ich denke Deine Frage kommt von daher, dass Du in Proxmox erstmal Docker laufen lassen musst. Hier hat das mal einer aufgeschrieben, wie man das machen kann - aber da ich ne x64 Synology habe, kenne ich Proxmox exakt gar nicht - bis auf Erklärungen dazu, die ich mal bei nem Waldspaziergang von nem Freund bekommen hab.
Running Docker on Proxmox - Dan [the] Salmon (danthesalmon.com)
Wenn Du nicht mit der Kommandozeilehampelnhandeln willst, dann musst Du die Container ja noch verwalten, hier empfiehlt sich Portainer (läuft selbst in Docker).
Install Portainer with Docker on Linux - Portainer Documentation
Danach kannst Du in den Docker-Kosmos einsteigen :-)
Einen Kommentar schreiben:
-
Host ist egal.
Hauptsache Intel oder AMD und Linux.
Image: das von Sascha
Einen Kommentar schreiben:
-
Servus Jungs,
würde gerne ShNG im Docker laufen lassen um eine Solaranlage zu monitoren und mit Grafana zu visualisieren. Es kommen Kostal Wechselrichter und Smartmeter zum Einsatz. Als Datenbank wäre eine Influxdb angedacht.
Influxdb und Grafana habe ich bereits als separates Docker Image gefunden.
Ich bin Neuling im Docker Business. Bei mir läuft sonst noch ein ShNG auf einem BBB mit mit IBBCape seit ca. 6 Jahren ohne größere Probleme.
Welches Image sollte ich nun als Startpunkt installieren? Welches Host System ist zu empfehlen? Host ist ein kleiner Proxmox Server.
Danke!
Tommi
Einen Kommentar schreiben:
-
Hi,
Sorry - Ich bin Beruflich wie Privat abgesoffen. Ich sehe in den nächsten Wochen/Monaten keine Möglichkeit mich hier aktiv einzubringen. Aber Hendrik hat es geschafft meinen Input in das "offizielle" Git zu übernehmen: https://github.com/smarthomeNG/docker/tree/master
Auf der Basis können wir doch bestimmt Zusammenarbeiten, oder?
macke384 : Wir haben entschieden, die smartvisu Variante einzustampfen. Meine Lösung ist zusehr von hinten durchs Auge... Zum Thema influxdb - Hast du einen entsprechenden Container eingebunden auf den das Plugin dann verweist? Dockerstile ist es die verschieden Services in eigene Container zu packen. Da findet sich bestimmt was passendes.
Gruß
Sascha
Einen Kommentar schreiben:
-
So, ich hab meinen Krempel (s.o.) jetzt mal bereinigt und alles auf 1.9.2 und 3.2.2 hochgezogen.165 Commits (oh mann) - aber das schnurrt jetzt brav auf meiner Synology, auch mit Maria DB auf dem Host - getrieben von ein paar CI/CD Pipelines, um schnell agieren zu können.
henfri, SaschaG bevor ich jetzt den dritten Dockerfile irgendwo hinpacke: Wie seht ihr das: Wollen wir ein Best-Of machen und das Ganze zusammen führen? Wenn ja, wie? Wir könnten uns auf Gitter ein Zimmer nehmen, um das auszuarbeiten z.B….
Einen Kommentar schreiben:
-
Hallo Sascha,
ich hatte den Tag latest genommen ich meinte nicht Smartvisu sondern smarthomeng 1.9.2
gruss
michael
Einen Kommentar schreiben:
-
Hi,
Danke für euer Feedback.
@jentz1986: Sorry das ich erst jetzt antworte. Dein Beitrag ist mir durchgerutscht. Den Fehler schau ich mir an. Ziel war es, meine Arbeit in Henfry's GIT zu integrieren. Also in den offiziellen Container einzupflegen.
@macke38: Welche Variante hast du den genommen? Dann schau ich mir mal das fehlende influxdb2 an. Smartvisu kann ich gerne updaten. Das sollte schnell gemacht sein.
Danke und Gruß
Sascha
Einen Kommentar schreiben:


Einen Kommentar schreiben: