mirror of
https://github.com/Tria-plc/edr-platform.git
synced 2026-08-29 18:48:11 +00:00
feat( iam ): integrate IAM for auth — register, login, lazy provisioning
This commit is contained in:
@@ -47,6 +47,7 @@ import { FraudModule } from './modules/fraud/fraud.module';
|
||||
import { SeatClassesModule } from './modules/seat-classes/seat-classes.module';
|
||||
import { FareEngineModule } from './modules/fare-engine/fare-engine.module';
|
||||
import { VerifaydaModule } from './modules/verifayda/verifayda.module';
|
||||
import {AuthModule} from "@/modules/auth/auth.module";
|
||||
|
||||
@Module({
|
||||
imports: [
|
||||
@@ -74,6 +75,7 @@ import { VerifaydaModule } from './modules/verifayda/verifayda.module';
|
||||
TriaIamModule.forRoot(),
|
||||
PrismaModule,
|
||||
I18nModule,
|
||||
AuthModule,
|
||||
StationsModule,
|
||||
FleetModule,
|
||||
SchedulesModule,
|
||||
@@ -107,7 +109,11 @@ export class AppModule implements OnApplicationBootstrap {
|
||||
) { }
|
||||
|
||||
async onApplicationBootstrap() {
|
||||
await this.seeder.run();
|
||||
try {
|
||||
await this.seeder.run();
|
||||
} catch (err) {
|
||||
console.error('[DataSeeder] Seed failed (non-fatal during IAM migration phase):', (err as Error).message);
|
||||
}
|
||||
// await this.edrOrgSeeder.run();
|
||||
// await this.demoUsersSeeder.run();
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user