From 919f53ead58365afab7da812398601be90c6e903 Mon Sep 17 00:00:00 2001 From: Lars Hampe Date: Wed, 2 Oct 2024 13:37:30 +0200 Subject: [PATCH] feat(api): migrations on startup --- apps/api/src/utils/startup.ts | 4 +--- packages/database/src/migration.ts | 2 -- 2 files changed, 1 insertion(+), 5 deletions(-) diff --git a/apps/api/src/utils/startup.ts b/apps/api/src/utils/startup.ts index a9fad27..431cc7c 100644 --- a/apps/api/src/utils/startup.ts +++ b/apps/api/src/utils/startup.ts @@ -1,4 +1,3 @@ -import path from 'node:path' import { migrateDatabase } from '@boring.tools/database' declare module 'bun' { @@ -11,7 +10,6 @@ declare module 'bun' { } export const startup = async () => { - console.log(__dirname) if (import.meta.env.NODE_ENV === 'test') { if (!import.meta.env.POSTGRES_URL) { console.error('Env Var POSTGRES_URL is missing!') @@ -33,6 +31,6 @@ export const startup = async () => { }) if (import.meta.env.NODE_ENV === 'production') { - await migrateDatabase(path.join(__dirname, 'migrations')) + await migrateDatabase('migrations') } } diff --git a/packages/database/src/migration.ts b/packages/database/src/migration.ts index 615cc25..d0117b8 100644 --- a/packages/database/src/migration.ts +++ b/packages/database/src/migration.ts @@ -1,10 +1,8 @@ -import path from 'node:path' import { migrate } from 'drizzle-orm/postgres-js/migrator' import { client, db } from './' export const migrateDatabase = async (dir: string) => { try { - console.log(__dirname) await migrate(db, { migrationsFolder: dir }) await client.end() console.log('Migrations: Ok')