Open heike2718 opened 1 year ago
Möglicherweise wäre quarkus-quartz dafür gut, um es mal auszuprobieren. Also aus dem latex.base.dir einmal täglich alle .pdf und .tex-Files mit Ausnahme einer Liste von Testfiles löschen?
Verzeichnisse werden vor dem zippen bereits gelöscht. Jetzt bleiben noch zip-Files und pdf-Files im latex.base.dir liegen. Die müssen regelmäßig gelöscht werden. Kann man entweder per REST-API für ADMIN triggern oder als quartz-Job.
Es sollten nur Files gelöscht werden, deren Zeitstempel etwas abgehangen ist, damit man nicht in das Erzeugen des download-Links im Frontend reingrätscht.
Aktuell bleiben die pdfs und texs für Rätselgruppen unter /latex/doc stehen, obwohl sie nach dem Herunterladen nicht mehr benötigt werden, wenn das Compilieren geklappt hat. Das müllt das Verzeichnis zu.
Generierte PDFs sollten entweder sofort gelöcht werden oder täglich einmal. Hierzu müssten sie nach dem Herunterladen in ein eigenes Unterverzeichnis verschoben werden und der backup-Job kann sie dann löschen, bevor das Verzeichnis gezippt wird.