From b46a7765e8031a78ebafe75a2922a29c8fdf8823 Mon Sep 17 00:00:00 2001 From: Michael Abebe Date: Mon, 18 May 2026 10:48:15 +0300 Subject: [PATCH] fix:(api:auth): added iam migrations to list of migrations --- apps/edr-freight-api/src/config/database.config.ts | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/apps/edr-freight-api/src/config/database.config.ts b/apps/edr-freight-api/src/config/database.config.ts index cf3dc9670..1bef01eca 100644 --- a/apps/edr-freight-api/src/config/database.config.ts +++ b/apps/edr-freight-api/src/config/database.config.ts @@ -101,7 +101,13 @@ export default registerAs( database: process.env.DB_NAME ?? "edr_freight", entities: [__dirname + "/../**/*.entity.{ts,js}", ...iamEntities], autoLoadEntities: true, - migrations: [__dirname + "/../../migrations/*.{ts,js}"], + migrations: [ + // IAM schema + tables must be created before freight entity sync + __dirname + + "/../../node_modules/@tria-plc/iamapi-common/dist/db/migrations/*.js", + __dirname + "/../../migrations/*.{ts,js}", + ], + migrationsRun: true, // Never enable synchronize in production. Use migrations. synchronize: process.env.NODE_ENV === "development", logging: process.env.NODE_ENV === "development",