Dieses Projekt soll Releases aus allen Quellen beschaffen und an andere Dienste auch weiterreichen können. Durch den Docker / Microservices Ansatz soll sich jeder Nutzer sein System individuell zusammen stellen können.
Wenn ich nur Daten von FTP Servern lade und einen Bot im IRC Channel haben möchte um die PRE Announces mitzulesen, dann kann ich das mit 2 Modulen lösen.
Wenn ich die Releases auf SceneFiles verfolgen will und nach bestimmten Kriterien herunterladen möchte, dann kann ich auch das mit 2 Modulen lösen. Es wird also eine Art Baukastensystem, das über eine Weboberfläche gesteuert werden kann.
Welche Module man schlussendlich benutzt ist einem selbst überlassen.
Zur Erstellung und Verteilung der Docker Images wird ein GitLab Server verwendet, der bei Änderungen am Quelltext automatisch die Updates baut und den Nutzern zur Verfügung stellt.
Jeder mit Lizenz bekommt einen Deploy-Key und kann so seine Updates ausrollen, wann er will. Wenn das einmal eingerichtet ist, brauche ich mich nur noch auf den Code konzentrieren und der Rest läuft automatisch. Zusätzlich werde ich auch noch Rancher unterstützen. Dies ermöglicht eine simple installation und meldet sich, wenn Updates verfügbar sind.
~fsxto



THEMENSTARTER

Zitieren