This commit is contained in:
2021-06-18 22:00:47 +02:00
parent e7bf15168f
commit a43deb268d
2 changed files with 13 additions and 14 deletions

View File

@@ -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": {

View File

@@ -13,9 +13,20 @@ export default class AppProvider {
}
public async ready () {
const { default: Logger } = await import('@ioc:Adonis/Core/Logger')
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 { default: Logger } = await import('@ioc:Adonis/Core/Logger')
const user = await User.firstOrCreate({
email: Env.get('ADMIN_USER', 'admin@linkyjs.dev')
}, {
@@ -25,18 +36,6 @@ export default class AppProvider {
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 !')
}
}