UCS 4.3 - eigene Docker-App erstellen


#1

Ich habe jetzt meinen Server auf 4.3 aktualisiert. Dabei wurde ein Update auf PHP7 gemacht - was ansich nicht schlecht ist - aber leider funktionert meine Wissensdatenbank (TestLink) jetzt nicht mehr, weil diese das in PHP5.6 implementierte MySQL-Schnittstelle zugreift.

Als Möglichkeit steht an, dass ich meine Dokumente jetzt in einem neuen Wissensdatenbanksystem einpflege oder dass ich TestLink wieder zum Laufen bekomme.

Da Weg 1 sehr aufwendig ist, möchte ich eher den Weg 2 gehen: Eine Docker-App erstellen, in der Apache2 und PHP5 verwendet werden (evtl. auch MySQL, wenn es ratsam ist, alles was die App ausmacht in einem Docker zu haben - dann müsste ich nur die DB umziehen).

Wie kann ich das Erstellen? Gibt es schon Beschreibungen dazu, wie man so was für UCS erstellen kann, damit es auch zukünftig zum Gesamtsystem passt?


#2

Hallo @MyKey0815,

die Frage die sich mir dabei stellt ist: soll es eine richtig offizielle App fürs Univention Appcenter werden? Falls ja dann wären erste gute Schritte https://wiki.univention.de/index.php/Provider_Portal/Apps und https://wiki.univention.de/index.php/Category:App_Center_Developer_Guide.

Falls nein, denn ist es imho vollkommen ausreichend die aktuelle Anwendung zu dockerisieren und über die Kommandozeile zu starten. Auch ein Vhost im Apache kann dann manuell gepflegt werden.