From e9f4a7878428aff6b3d4f0f82bad0ca4f3492945 Mon Sep 17 00:00:00 2001
From: Fabio Manganiello <fabio@manganiello.tech>
Date: Fri, 7 Mar 2025 22:49:08 +0100
Subject: [PATCH] A more robust way to detect umzug migration files via glob.

---
 src/db/Db.ts         | 3 +--
 src/db/Migrations.ts | 2 +-
 2 files changed, 2 insertions(+), 3 deletions(-)

diff --git a/src/db/Db.ts b/src/db/Db.ts
index bfd8f06..a683259 100644
--- a/src/db/Db.ts
+++ b/src/db/Db.ts
@@ -116,9 +116,8 @@ class Db {
   }
 
   public async sync() {
-    console.log('Syncing databases');
+    console.log('⌛ Syncing database');
     await this.migrations.up();
-    console.log('Database sync completed');
   }
 
   /**
diff --git a/src/db/Migrations.ts b/src/db/Migrations.ts
index 55de727..2c8cd3a 100644
--- a/src/db/Migrations.ts
+++ b/src/db/Migrations.ts
@@ -9,7 +9,7 @@ class Migrations {
       storage: new SequelizeStorage({ sequelize: db }),
       context: db.getQueryInterface(),
       migrations: {
-        glob: 'src/db/migrations/*.*s',
+        glob: '**/db/migrations/*.*s',
       },
       logger: console,
     }) as Umzug;