diff --git a/package.json b/package.json index 7af96a0..e31dac2 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "@linkyjs/core", - "version": "1.0.10", + "version": "1.0.11", "description": "URL Shortener for Developers 💻", "main": "start/kernel.ts", "repository": { diff --git a/providers/AppProvider.ts b/providers/AppProvider.ts index 80a35fd..b5cd650 100644 --- a/providers/AppProvider.ts +++ b/providers/AppProvider.ts @@ -23,7 +23,20 @@ export default class AppProvider { password: Env.get('ADMIN_PASSWORD', 'password') }) if (user) { - Logger.info('User successfully created') + Logger.info('Admin User successfully created !') + } + + const { default: Migrator } = await import('@ioc:Adonis/Lucid/Migrator') + const { default: Database } = await import('@ioc:Adonis/Lucid/Database') + const { default: Application } = await import('@ioc:Adonis/Core/Application') + const migrator = new Migrator(Database, Application, { + direction: 'up', + }) + + await migrator.run() + + if (migrator.status === 'completed') { + Logger.info('Migrations successfully passed !') } }