diff --git a/api/data/migrate.ts b/api/data/migrate.ts index ffb8681..c112d4d 100644 --- a/api/data/migrate.ts +++ b/api/data/migrate.ts @@ -2,13 +2,17 @@ import { promises as fs } from "fs" import { FileMigrationProvider, Migrator } from "kysely" import * as path from "path" import { db } from "./database" +import { fileURLToPath } from "url" + +let filename = __filename ?? fileURLToPath(import.meta.url) +let dirname = __dirname ?? path.dirname(filename) const migrator = new Migrator({ db, provider: new FileMigrationProvider({ fs, path, - migrationFolder: path.join(__dirname, "migrations"), + migrationFolder: path.join(dirname, "migrations"), }), })