Code Monkey home page Code Monkey logo

Comments (9)

lgund avatar lgund commented on May 28, 2024

Dazu müsste ich genauer wissen was das ist. Klingt so ähnlich wir eine apt quelle?

from ts3-webinterface.

osnet avatar osnet commented on May 28, 2024

nein,
dein komplettes web project als docker container.
quasi als mini virtual machine . gugg dir mal https://www.docker.com/ an

from ts3-webinterface.

lgund avatar lgund commented on May 28, 2024

Aber so viel Leistung brauch das System nicht oder warum soll das auf einen extra kleinen vserver installiert werden können?

from ts3-webinterface.

lgund avatar lgund commented on May 28, 2024

Ich glaub dafür bräuchte ich deine Hilfe ;)

from ts3-webinterface.

lgund avatar lgund commented on May 28, 2024

Ich denke mal es gibt momentan kein Interesse mehr an einer Docker Image... daher #closed

from ts3-webinterface.

moritzfl avatar moritzfl commented on May 28, 2024

Auch wenn das Ticket mittlerweile recht alt ist - ein Docker-Image fänd ich auch ganz nett. Vereinfacht die Installation sowie Versionswechsel und macht es leicht, das ganze mal zu testen.
Wäre vielleicht in dem Zusammenhang auch schick, SQLite Datenbanken zu unterstützen, damit man alles sinnvoll in einem Container alleine laufen lassen kann - ich weiß allerdings nicht wie schwer das wird beim existierenden Code.

Teamspeak hat mittlerweile einen eigenen offiziellen Docker-Container, der hervorragend funktioniert (aber ein bisschen besser dokumentiert sein könnte). Ich selber hab auch schon ein paar einfache gebaut - im Prinzip ist das Erstellen eines Docker-Containers die Umsetzung der Installation in Maschinensprache. Ich verlink da einfach mal ein Dockerfile von mir - hab ich für ein anderes Projekt gemacht, an dem ich sonst nicht beteiligt bin.

Und bezüglich der Leistung dieser "Mini-VM", wie es mein Vorredner nennt. Vom Deployment her ist die Sicht gar nicht so falsch, denn die Software läuft in relativ isolierten Umgebungen. Man muss sich also keine oder kaum Gedanken darüber machen, eine angepasste Installation durchzuführen, weil die Software als Gesamtpaket inklusive Umgebung bei einem ankommt. Gleichzeitig werden die Ressourcen aber so mit dem Host geteilt, dass kaum Overhead entsteht. Ich kann auf meinem Einsteiger/Mittelklasse-NAS (Synology ds918+) über Docker also auch mehrere Docker-Container wie z.B. eine Teamspeak-Instanz, Git-Server, Jenkins, File-Sync etc. parallel laufen lassen, ohne Performance-Probleme mit zu bekommen. Eine einzelne Windows-VM dagegen ist (v.a. mit GUI, aber auch ohne :P) im Vergleich dazu auf meiner Hardware schon fast zu viel ...

bildschirmfoto 2018-11-25 um 18 55 05

from ts3-webinterface.

lgund avatar lgund commented on May 28, 2024

Wäre vielleicht in dem Zusammenhang auch schick, SQLite Datenbanken zu unterstützen, damit man alles sinnvoll in einem Container alleine laufen lassen kann - ich weiß allerdings nicht wie schwer das wird beim existierenden Code.

Das ist mit der neuen Version tatsächlich geplant. Da auch so nicht immer eine externe Datenbank zur Verfügung steht.

@moritzfl Falls du mit Docker schon so viel gemacht hast, kannst du uns da vllt. helfen?

from ts3-webinterface.

moritzfl avatar moritzfl commented on May 28, 2024

@lgund hört sich doch gut an. Ja, ich kann an sich gerne helfen. Ich könnte z.B. erst mal ein initiales Docker-Image und eine Anleitung zur einfachen Einrichtung mit SQLite bauen. Würde dann aber tatsächlich erst mal warten, bis die SQLite Unterstützung da ist.

from ts3-webinterface.

lgund avatar lgund commented on May 28, 2024

Das klingt gut. Ich werde mich melden sobald SQLite unterstützt wird. Das Interface befindet sich momentan im Remake seit einiger Zeit. Ich gehe aber davon aus das ich bald damit soweit durch bin.

from ts3-webinterface.

Related Issues (20)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.