From a43deb268d663e826a96f494b72d5cd611f6a371 Mon Sep 17 00:00:00 2001 From: Arthur Danjou Date: Fri, 18 Jun 2021 22:00:47 +0200 Subject: [PATCH] Working --- package.json | 2 +- providers/AppProvider.ts | 25 ++++++++++++------------- 2 files changed, 13 insertions(+), 14 deletions(-) diff --git a/package.json b/package.json index e31dac2..a3beaae 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "@linkyjs/core", - "version": "1.0.11", + "version": "1.0.12", "description": "URL Shortener for Developers 💻", "main": "start/kernel.ts", "repository": { diff --git a/providers/AppProvider.ts b/providers/AppProvider.ts index b5cd650..879303d 100644 --- a/providers/AppProvider.ts +++ b/providers/AppProvider.ts @@ -13,30 +13,29 @@ export default class AppProvider { } public async ready () { - const { default: User } = await import('App/Models/User') - const { default: Env } = await import('@ioc:Adonis/Core/Env') const { default: Logger } = await import('@ioc:Adonis/Core/Logger') - const user = await User.firstOrCreate({ - email: Env.get('ADMIN_USER', 'admin@linkyjs.dev') - }, { - email: Env.get('ADMIN_USER', 'admin@linkyjs.dev'), - password: Env.get('ADMIN_PASSWORD', 'password') - }) - if (user) { - 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 !') + const { default: User } = await import('App/Models/User') + const { default: Env } = await import('@ioc:Adonis/Core/Env') + const user = await User.firstOrCreate({ + email: Env.get('ADMIN_USER', 'admin@linkyjs.dev') + }, { + email: Env.get('ADMIN_USER', 'admin@linkyjs.dev'), + password: Env.get('ADMIN_PASSWORD', 'password') + }) + if (user) { + Logger.info('Admin User successfully created !') + } } }