parent
721af32989
commit
09decd5600
@ -8,5 +8,6 @@ export default {
|
|||||||
username: process.env.DB_USER,
|
username: process.env.DB_USER,
|
||||||
password: process.env.DB_PASSWORD,
|
password: process.env.DB_PASSWORD,
|
||||||
database: process.env.DB_NAME,
|
database: process.env.DB_NAME,
|
||||||
entities: ["src/models/entities/*.ts"]
|
entities: ["src/models/entities/*.ts"],
|
||||||
|
seeds: ['src/seeds/*.ts'],
|
||||||
};
|
};
|
||||||
|
@ -42,6 +42,7 @@
|
|||||||
"swagger-ui-express": "^4.1.5",
|
"swagger-ui-express": "^4.1.5",
|
||||||
"typeorm": "^0.2.29",
|
"typeorm": "^0.2.29",
|
||||||
"typeorm-routing-controllers-extensions": "^0.2.0",
|
"typeorm-routing-controllers-extensions": "^0.2.0",
|
||||||
|
"typeorm-seeding": "^1.6.1",
|
||||||
"uuid": "^8.3.1"
|
"uuid": "^8.3.1"
|
||||||
},
|
},
|
||||||
"devDependencies": {
|
"devDependencies": {
|
||||||
|
20
src/seeds/SeedUsers.ts
Normal file
20
src/seeds/SeedUsers.ts
Normal file
@ -0,0 +1,20 @@
|
|||||||
|
import { Connection } from 'typeorm';
|
||||||
|
import { Factory, Seeder } from 'typeorm-seeding';
|
||||||
|
import { CreateUser } from '../models/actions/CreateUser';
|
||||||
|
import { User } from '../models/entities/User';
|
||||||
|
|
||||||
|
export default class SeedUsers implements Seeder {
|
||||||
|
public async run(factory: Factory, connection: Connection): Promise<any> {
|
||||||
|
let initialUser = new CreateUser();
|
||||||
|
initialUser.firstname = "demo";
|
||||||
|
initialUser.lastname = "demo";
|
||||||
|
initialUser.username = "demo";
|
||||||
|
initialUser.password = "demo";
|
||||||
|
await connection
|
||||||
|
.createQueryBuilder()
|
||||||
|
.insert()
|
||||||
|
.into(User)
|
||||||
|
.values([await initialUser.toUser()])
|
||||||
|
.execute()
|
||||||
|
}
|
||||||
|
}
|
Loading…
x
Reference in New Issue
Block a user