Die Software MonaServer2, welche man unter anderem als Streaming-Hub nutzen kann, bringt seitens ihrer Entwickler ein sehr veraltetes Docker-Image von vor 3 Jahren mit. Dieses habe ich kürzlich aktualisiert sowie wenige Fehlerbehebungen vorgenommen, welche den Kompillierungsprozess mit Alpine 3.19 und aufwärts blockierten.
Um die neue Version zu testen, stelle ich hier ein entsprechendes Dockerfile bereit:
https://github.com/maltris/docker-mona/blob/master/Dockerfile
Verwendung:
git clone https://github.com/maltris/docker-mona.git
cd docker-mona
docker build -t monaserver .
docker run --rm -it --name=mona monaserver
Um die Konfiguration zu überschreiben, empfehle ich ein lokales File „MonaServer.ini“ anzulegen, zu füllen und dann in den Container zu mounten:
docker run --rm -it -v "./MonaServer.ini:/usr/local/bin/MonaTiny.ini" --name=mona monaserver