Hallo,
ich bin dabei, eine Zukunft für ein riesiges (über 12 Mio. Beiträge, 100.000 Nutzer) vBulletin 4 Forum zu finden.
Ich studiere derzeit Discourse als Option, aber mehrere Fragen kommen auf, und ich scheine in dieser Phase keine zufriedenstellenden Antworten zu finden, daher könnte ich vielleicht ein besseres Verständnis bekommen, indem ich die Fragen direkt stelle.
Dieses Forum gehört zu einem Unternehmen, und obwohl es keinen Umsatz generiert, ist es immer noch ein wichtiger Ort für seine Community.
1/ Ich verstehe die Philosophie hinter „ein Container macht alles“ nicht. Für mich geht es bei Docker darum, Microservices zu trennen und sie über das Docker-Netzwerk zu verbinden. Ich bin es gewohnt, Multi-Container-Projekte (bis zu 10/12 Container mit Redis, PostgreSQL und so weiter) nur mit Docker-Tools auszuführen.
Ich habe das Thema hier gelesen: Can Discourse ship frequent Docker images that do not need to be bootstrapped?, bin mir aber bei der Begründung nicht sicher. Wenn ich all die exec- und-Dateien in den verfügbaren Compose-Dateien sehe, finde ich, dass es ein Missverständnis zwischen dem gibt, was eine Compose-Datei tun soll, und dem, was eine Dockerfile tun soll.
Code-Updates sollten neue Builds von Docker-Images auslösen, die dann mit Compose und Umgebungsvariablen gezogen und ausgeführt werden.
Ich sehe, dass jemand das in einem GitHub-Projekt begonnen hat, aber ich gehe davon aus, dass es nicht offiziell unterstützt wird.
Kann mir jemand eine klare Erklärung geben, warum die aktuelle Philosophie so ist und ob es Pläne gibt, es so laufen zu lassen, wie es im Internet im Jahr 2023 so viele Projekte gibt.
2/ Das Unternehmen, dem das Projekt gehört, nutzt Google Workspace für die E-Mails. Ich habe die SMTP-Relay-Einrichtung von Google für andere Projekte verwendet und plane nicht, etwas anderes zu verwenden, um arbeiten zu können. Ich habe hier im Forum verschiedene Dinge dazu gelesen. Gibt es eine klare Möglichkeit, sicherzustellen, dass es funktioniert, oder besteht die Möglichkeit, dass es nicht funktioniert (was für uns ein Showstopper wäre)?
3/ Ich habe gesehen, dass es Skripte zur Migration von vBulletin gibt (hier: Migrate a vBulletin 4 forum to Discourse), aber dies gibt widersprüchliche Anweisungen, wie z. B. die Verwendung der Anleitung, aber die Anpassung des Containers mit Gem-Dateien. Wie wirkt sich dies auf Wartbarkeit oder Support aus? Wird das Image noch unterstützt, falls etwas schief geht?
4/ Integration mit anderen Tools (hauptsächlich Discord). Zu diesem Zeitpunkt hat das vBulletin-Forum seine eigene Benutzerdatenbank. Gibt es eine Möglichkeit, „reibungslos“ von lokalen DB-Benutzern zu Discord-Benutzern zu wechseln, wo wir Benutzer zu einem bestimmten Zeitpunkt mit ihrem Discord-Login abgleichen könnten?
5/ Gibt es eine einfache Anleitung für Themes, die einen reibungslosen Übergang ermöglicht, da ich viele Benutzer habe, die verloren gehen werden, und ich möchte so wenig Lärm wie möglich von der Migration selbst haben…
Ich werde wahrscheinlich mit einem weiteren Fragenblock zurückkommen, aber dies sind die wichtigsten, die ich bisher habe.
Vielen Dank an alle, die antworten
Jede Eingabe wird sehr geschätzt.