From deb3a89f5613e93287e40b601172562105998968 Mon Sep 17 00:00:00 2001 From: Jose Henrique Date: Thu, 26 Mar 2026 22:03:45 -0300 Subject: [PATCH] fixing migrate --- packages/backend/src/migrate.ts | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/packages/backend/src/migrate.ts b/packages/backend/src/migrate.ts index edc7a41..1ebf1cd 100644 --- a/packages/backend/src/migrate.ts +++ b/packages/backend/src/migrate.ts @@ -2,6 +2,11 @@ import { drizzle } from 'drizzle-orm/postgres-js'; import { migrate } from 'drizzle-orm/postgres-js/migrator'; import postgres from 'postgres'; import * as dotenv from 'dotenv'; +import path from 'path'; +import { fileURLToPath } from 'url'; + +const __filename = fileURLToPath(import.meta.url); +const __dirname = path.dirname(__filename); dotenv.config({ path: ['.env.local', '.env'] }); @@ -19,7 +24,8 @@ const db = drizzle(migrationClient); const runMigrations = async () => { console.log('Running database migrations...'); try { - await migrate(db, { migrationsFolder: './drizzle' }); + const folder = path.join(__dirname, '../drizzle'); + await migrate(db, { migrationsFolder: folder }); console.log('Migrations completed successfully.'); } catch (err) { console.error('Error running migrations:', err);