diff --git a/server/scripts/sync-database/sync-database.ts b/server/scripts/sync-database/sync-database.ts index ae9a35340..ad5c428c3 100644 --- a/server/scripts/sync-database/sync-database.ts +++ b/server/scripts/sync-database/sync-database.ts @@ -2,16 +2,16 @@ // This script syncs this tachi instances database up with the tachi-database-seeds. import { execSync } from "child_process"; -import db, { monkDB } from "external/mongo/db"; +import deepEqual from "deep-equal"; +import { monkDB } from "external/mongo/db"; import fs from "fs"; import CreateLogCtx, { KtLogger } from "lib/logger/logger"; import { ServerTypeInfo } from "lib/setup/config"; -import { BulkWriteOperation, FilterQuery } from "mongodb"; +import { BulkWriteOperation } from "mongodb"; import { ICollection } from "monk"; +import os from "os"; import path from "path"; import { ChartDocument, FolderDocument, SongDocument, TableDocument } from "tachi-common"; -import deepEqual from "deep-equal"; -import { Command } from "commander"; interface SyncInstructions { pattern: RegExp; @@ -197,7 +197,9 @@ const syncInstructions: SyncInstructions[] = [ const logger = CreateLogCtx("Database Sync"); async function SynchroniseDBWithSeeds() { - const seedsDir = fs.mkdtempSync("tachi-database-seeds"); + const seedsDir = fs.mkdtempSync(path.join(os.tmpdir(), "tachi-database-seeds-")); + + logger.info(`Cloning data to ${seedsDir}.`); fs.rmSync(seedsDir, { recursive: true, force: true }); diff --git a/server/tachi-database-seedszmthaA b/server/tachi-database-seedszmthaA deleted file mode 160000 index 0f8c978ea..000000000 --- a/server/tachi-database-seedszmthaA +++ /dev/null @@ -1 +0,0 @@ -Subproject commit 0f8c978eafb4b8c27cb0a8637178dd54e806b6ad