New Feature: User seeding feature/19-user_seeding #26

Merged
niggl merged 5 commits from feature/19-user_seeding into dev 2020-12-11 19:40:46 +00:00
Showing only changes of commit 473033aa50 - Show all commits

View File

@ -1,10 +1,15 @@
import { createConnection } from "typeorm";
import { runSeeder } from 'typeorm-seeding';
import { User } from '../models/entities/User';
import SeedUsers from '../seeds/SeedUsers';
/**
* Loader for the database that creates the database connection and initializes the database tabels.
*/
export default async () => {
const connection = await createConnection();
connection.synchronize();
await connection.synchronize();
if (await connection.getRepository(User).count() === 0) {
await runSeeder(SeedUsers);
}
return connection;
};