Jackie Es gibt übrigens, siehe auch meine Signatur, einen eigenen Thread für meinen Docker. easy4me kümmert sich zwar vorbildlich um Telerising selbst, kann aber aus verständlichen Gründen bei Docker nicht helfen. Da ich meinen Container auch selber verwende und bei Fehlern in der GitHub Action für's Bauen auch eine E-Mail bekomme, bekomme ich zumindest Build-Fehler sofort mit und bin bemüht sie (schnellstmöglich) zu beheben. Das kann aber auch mal etwas dauern, da halt ein privates Side-Project.
Beiträge von dlueth
-
-
-
Gibt es irgendwelche neuen Abhängigkeiten easy4me ? Mein build ist vor ein paar Minuten gefailed.
-
Balloni alternativ hab ich ne arm32 binary: https://github.com/dlueth/telerising.minimal/releases
-
-
Ok also anpassen v /etc/timezone:/etc/timezone:de \
-v /etc/localtime:/etc/localtime:de \benutze Coreelec gibt es da /etc/timezone?
bei --user=${99}:${100} \
passt das so?
timezone und localtime müsste es geben imho, ich kenne aber coreelec nicht. Aber da es ein Linux-basierendes System ist müsste es gehen.
Du musst das "${...}" komplett ersetzen, also in diesem Fall "--user=99:100"
-
thecook22 nein, das wird so nicht gehen. Daher hatte ich Dir die Zeile aus dem Readme geschickt aber du solltest die Werte aus deinem Script übertragen können
-
thecook22 damit hattest du schon probiert? Angepasst, versteht sich:
docker run \
-d \
-p 5000:5000 \
-v /etc/timezone:/etc/timezone:ro \
-v /etc/localtime:/etc/localtime:ro \
-v {SETTINGS.JSON}:/settings.json \
--user=${UID}:${GID} \
--name=telerising \
--restart=unless-stopped \
--network=bridge \
qoopido/telerising.minimal:latest -
Hallo,
ich benutze schon länger die Docker Variante von takealug/new-telerising-api:latest.
Leider kommt da gerade kein Update.
Frage wie kann ich das Telerising Modul auf die Minimal Variante von Dlueth updaten.
meine Start.sh sieht so aus.
"#!/bin/bash
docker run -d \
-e USER_ID="99" \
-e GROUP_ID="100" \
-e TIMEZONE="Europe/Berlin" \
-e UPDATE="yes" \
-e PROVIDER="Zattoo.com" \
-e LOGIN="xxxxx" \
-e PASSWORD="xxxxxx" \
-e SERVER="fr5-0" \
-e FFMPEG_HOST_LOCATION="/storage/.kodi/addons/tools.ffmpeg-tools/bin/ffmpeg" \
-p 5000:5000 \
-v /storage/.kodi/userdata/addon_data/docker.telerising/:/telerising \
--name=telerising-api \
--restart unless-stopped \
--tmpfs /tmp \
--tmpfs /var/log\
--net="bridge" \
takealug/new-telerising-api:latest"Bitte mal um Hilfe.
Grüße aus Berlin
Ich schaue sobald ich kann
-
-
0.12.6 ist dann auch schon fertig
-
Gerade bei mir getestet: läuft
-
So, build ist durch und scheint so weit geklappt zu haben. Ich hab die Pipeline bei GitHub manuell angestoßen und das ganze aktuell als "0.12.5-buster" gebaut. Ich vermute, dass das auch im docker-hub jetzt schon funktioniert. Ich baue aber gerade trotzdem nochmal neu als "0.12.5" ohne den Zusatz. Technisch werden die beiden Varianten aber letztlich identisch sein.
-
So, build läuft gerade und nun auch schon so lange, dass ich vermuten würde er läuft durch. War leider etwas nervig. Die Installation von "cmake" schlug fehl (und da liegt wohl aktuell auch der Bug begraben). Wobei mir auffiel, dass "cmake" vorher gar nicht gebraucht wurde. Es kam raus, dass wohl einige Python-Projekte gerade ihre Builds auf ein neues Prinzip umstellen. Darunter war auch "pyzmq" was wiederum eine Abhängigkeit von "pipreqs" ist, was gebraucht wird um dynamisch die Abhängigkeiten auslesen zu können bei telerising.
Ich habe jetzt "pipreqs" vorläufig auf die Version 0.4.13 gepinned, was noch zu laufen scheint.
-
Hm, ich bin etwas ratlos gerade: die pip-Installation failed wohl bei "cmake". Vermutung ist, dass er versucht gleichzeitig cmake zwar in der gleichen Version, aber aus unterschiedlichen Quellen zu installieren. Warum das so ist, weiß ich nicht. Das Problem scheint auch erst seit ein paar Tagen zu existieren und es gibt bisher scheinbar erst ein anderes Repo, wo genau der gleiche Fehler auftritt. Es ist wohl "nur" ein Problem bei ARM-Versionen.
Ich fürchte ich muss etwas abwarten was sich da tut. Die bisherigen versuche das zu fixen haben jedenfalls nicht hingehauen
-
OK, da läuft noch was nicht, cmake scheint beim installieren zu failen. Ich schau es mir an sobald ich Zeit hab, hoffentlich noch heute...
-
Bau der 0.12.5 läuft. Ich musste die GitHub Action anpassen, da einige Plugins nur noch inn neueren Versionen funktionieren - ich hoffe die läuft jetzt durch
-
-
easy4me Ich benutze pipreqs um die Abhängigkeiten dynamisch aufzulösen und es scheint, als hätte das auch hier funktioniert. Die requirements.txt sieht aktuell folgendermaßen aus:
-
easy4me ist das eine manuell zu installierende dependency oder kann die automatisch ermittelt werden? So oder so: danke auf jeden Fall für den Hinweis!