feat(server): clean up cloned /tmp seeds after use

This commit is contained in:
zkldi
2022-07-23 15:24:33 +01:00
parent 2e45b99449
commit 80b36feec1
6 changed files with 15 additions and 0 deletions
+5
View File
@@ -167,6 +167,11 @@ export class DatabaseSeedsRepo {
throw err;
}
}
Destroy() {
// scary
return fs.rm(this.baseDir, { recursive: true, force: true });
}
}
/**
@@ -39,6 +39,8 @@ export async function BacksyncBMSPMSSongsAndCharts() {
}
await repo.CommitChangesBack(`Backsync BMS+PMS Songs/Charts ${new Date().toISOString()}`);
await repo.Destroy();
}
if (require.main === module) {
+2
View File
@@ -27,6 +27,8 @@ export async function UpdateAILevels() {
return charts;
});
await repo.Destroy();
}
if (require.main === module) {
+2
View File
@@ -172,6 +172,8 @@ export async function UpdatePoyashiData() {
logger.info(`Finished recalcing scores.`);
}
await repo.Destroy();
}
if (require.main === module) {
+2
View File
@@ -104,6 +104,8 @@ export async function UpdateDPTiers() {
charts = null;
await repo.CommitChangesBack(`Update DP Tierlist ${new Date().toISOString()}`);
await repo.Destroy();
}
logger.info("Done.");
+2
View File
@@ -382,6 +382,8 @@ async function SynchroniseDBWithSeeds() {
}
logger.info(`Done.`);
await databaseSeedsRepo.Destroy();
}
if (require.main === module) {