Um die Trac-Umgebung vollständig wiederherzustellen, benötigen Sie Folgendes:
- Backup-DB;
- Konfigurationsdateien sichern;
- Backup-Wiki-Dateien (HTML und Anhänge);
- Sichern Sie die Kennwortdateien, wenn Sie htpasswd auth verwenden.
- optionale Plugins (obwohl diese zum Download zur Verfügung stehen, würde ich sie für eine schnellere Wiederherstellung sichern);
Im Falle des Standard-Setups (mit SQLite als BD-Backend) bedeutet dies, dass Sie nur den Inhalt des trac-Installationsverzeichnisses sichern müssen.
Es wäre auch nützlich, eine Liste aller Python-Pakete zu erstellen, mit denen Sie installieren müssen easy_install
.
Vielleicht möchten Sie einen Blick auf TracBackup werfen :
quelle
Wenn Sie sqlite als Backend verwenden (Standardeinstellung), können Sie die Datei einfach per Hotcopy kopieren. Die Dateigröße ist (zumindest für uns) so klein, dass wir nie Probleme mit der Konsistenz hatten.
quelle