Skip to content

Commit 0c9f2f9

Browse files
committed
fix: improve database
1 parent f151f84 commit 0c9f2f9

File tree

2 files changed

+6
-21
lines changed

2 files changed

+6
-21
lines changed

src/database/data-source.ts renamed to src/database/datasource.ts

Lines changed: 0 additions & 16 deletions
Original file line numberDiff line numberDiff line change
@@ -1,23 +1,7 @@
11
import 'reflect-metadata'
22

3-
import { blue } from 'colorette'
4-
import fs from 'fs'
5-
import path from 'path'
63
import { Sequelize, type SequelizeOptions } from 'sequelize-typescript'
74
import { env } from '~/config/env'
8-
import { logger } from '~/config/pino'
9-
10-
const pathEnv = path.resolve('.env')
11-
12-
if (!fs.existsSync(pathEnv)) {
13-
const envExample = blue('.env.example')
14-
const envLocal = blue('.env')
15-
16-
const message = `Missing env!!!\nCopy / Duplicate ${envExample} root directory to ${envLocal}`
17-
logger.info(`${message}`)
18-
19-
throw new Error(message)
20-
}
215

226
const sequelizeOptions: SequelizeOptions = {
237
dialect: env.SEQUELIZE_CONNECTION,

src/database/seeders/20220814113111-UserSeeder.ts

Lines changed: 6 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -2,28 +2,29 @@ import { green } from 'colorette'
22
import _ from 'lodash'
33
import { DataTypes, QueryInterface } from 'sequelize'
44
import { v4 as uuidv4 } from 'uuid'
5+
import { env } from '~/config/env'
56
import { hashing } from '~/config/hashing'
67
import { logger } from '~/config/pino'
78
import { default as ConstRole } from '~/core/constants/ConstRole'
89

9-
const defaultPassword = 'Padang123'
10+
const defaultPassword = env.APP_PASSWORD
1011

1112
logger.info(`Seed - your default password: ${green(defaultPassword)}`)
1213

1314
const data = [
1415
{
1516
fullname: 'Super Admin',
16-
email: 'super.admin@mail.com',
17+
email: 'super.admin@example.com',
1718
role_id: ConstRole.ID_SUPER_ADMIN,
1819
},
1920
{
2021
fullname: 'Admin',
21-
email: 'admin@mail.com',
22+
email: 'admin@example.com',
2223
role_id: ConstRole.ID_ADMIN,
2324
},
2425
{
25-
fullname: 'Test User',
26-
email: 'test.user@mail.com',
26+
fullname: 'User',
27+
email: 'user@example.com',
2728
role_id: ConstRole.ID_USER,
2829
},
2930
]

0 commit comments

Comments
 (0)