From a33d10239399b211bc33a4df78fea143850625ae Mon Sep 17 00:00:00 2001 From: Peace Date: Wed, 6 Aug 2025 16:56:28 +0900 Subject: [PATCH] be seeding --- backend/src/scripts/seed-sensors.ts | 22 +++++++++++----------- 1 file changed, 11 insertions(+), 11 deletions(-) diff --git a/backend/src/scripts/seed-sensors.ts b/backend/src/scripts/seed-sensors.ts index f9283fb..d4095de 100644 --- a/backend/src/scripts/seed-sensors.ts +++ b/backend/src/scripts/seed-sensors.ts @@ -1,10 +1,10 @@ import { faker } from '@faker-js/faker'; -import { max, min } from 'class-validator'; import { AppDataSource } from 'src/data-source'; import { SensorData } from 'src/sensors/entities/sensor-data.entity'; import { SensorGroup } from 'src/sensors/entities/sensor-group.entity'; import { Sensor } from 'src/sensors/entities/sensor.entity'; import { User } from 'src/users/entities/user.entity'; +import * as bcrypt from 'bcryptjs'; async function run() { await AppDataSource.initialize(); @@ -19,16 +19,16 @@ async function run() { const sensorRepo = AppDataSource.getRepository(Sensor); const dataRepo = AppDataSource.getRepository(SensorData); - // for (let i = 0; i < 2; i++) { - // const name = `seed_user_${faker.finance.amount({ min: 0, max: 100, dec: 0 })}`; - // const user = userRepo.create({ - // name, - // email: `${name}@email.com`, - // password: '1234', - // }); - // await userRepo.save(user); - // console.log(`✅ Created User ${user.name}`); - // } + for (let i = 0; i < 2; i++) { + const name = `seed_user_${faker.finance.amount({ min: 0, max: 100, dec: 0 })}`; + const user = userRepo.create({ + name, + email: `${name}@email.com`, + password: await bcrypt.hash('1234', 10), + }); + await userRepo.save(user); + console.log(`✅ Created User ${user.name}`); + } const users = await userRepo.find({ take: 2, order: { createdAt: 'DESC' } }); if (!users.length) {