10-jähriger selbst gehosteter Discourse-Administrator fragt: Warum nicht Launcher-Bereinigung als Teil des Rebuilds?

Hallo, schön, Sie wieder hier zu sehen!

Ein Teil davon ist, dass es “gut genug” war - wir verwenden es nicht intern in unserem Hosting, da wir Container und Images häufig rotieren, sodass unser Rhythmus ganz anders ist als bei einer selbst gehosteten Website.

Die andere Erklärung ist, dass zwischen dem Launcher und Docker kein System die volle Verantwortung für den Zeitplan der Datenentfernung übernehmen möchte - der Zeitplan für das Löschen von Benutzerdaten sollte vollständig vom Benutzer gesteuert werden.

Ich bin auf einige Probleme bei selbst gehosteten Websites gestoßen, bei denen die Bereinigung auch die neue Discourse-Basis bereinigt, die ich zum Erstellen benötigte, was zu einem schrecklichen Henne-Ei-Problem führt. Wenn dies aufgrund der automatischen Ausführung nicht bemerkt würde, wäre es wahrscheinlich ein ziemliches Hindernis, das es herauszufinden gilt.

Ein einfacher Vorschlag hier wäre vielleicht, auf eigene Gefahr einen docker system prune oder launcher clean per Cronjob auszuführen. Könnte das funktionieren?

6 „Gefällt mir“