File tree Expand file tree Collapse file tree 3 files changed +30
-9
lines changed Expand file tree Collapse file tree 3 files changed +30
-9
lines changed Original file line number Diff line number Diff line change @@ -5,16 +5,17 @@ generator client {
5
5
6
6
datasource db {
7
7
provider = " mongodb "
8
- url = env (" MONGO_URL " )
8
+ url = env (" VELOG_BOOK_MONGO_URL " )
9
9
}
10
10
11
11
model Writer {
12
- id String @id @default (auto () ) @map (" _id " ) @db.ObjectId
13
- fk_user_id String @unique
14
- pen_name String @unique
15
- email String @unique
16
- short_bio String ? @db.String
17
- books Book []
12
+ id String @id @default (auto () ) @map (" _id " ) @db.ObjectId
13
+ fk_user_id String @unique
14
+ pen_name String @unique
15
+ email String @unique
16
+ short_bio String ? @db.String
17
+ last_accessed_at DateTime @default (now () ) @db.Timestamp
18
+ books Book []
18
19
19
20
@@map (" writers " )
20
21
}
@@ -25,8 +26,16 @@ model Book {
25
26
thumbnail String @db.String
26
27
writer_id String @db.ObjectId
27
28
is_published Boolean @default (false )
29
+ is_private Boolean @default (true )
30
+ is_temp Boolean @default (true )
28
31
writer Writer @relation (fields : [writer_id ] , references : [id ] )
29
32
pages Page []
33
+ url_slug String @unique
34
+ description String @db.String
35
+
36
+ released_at DateTime ? @db.Timestamp
37
+ created_at DateTime @default (now () ) @db.Timestamp
38
+ updated_at DateTime @default (now () ) @db.Timestamp
30
39
31
40
@@map (" books " )
32
41
}
Original file line number Diff line number Diff line change @@ -6,7 +6,7 @@ generator client {
6
6
7
7
datasource db {
8
8
provider = " postgresql "
9
- url = env (" DATABASE_URL " )
9
+ url = env (" VELOG_RDS_URL " )
10
10
extensions = [uuidOssp (map : " uuid-ossp " ) ]
11
11
}
12
12
Original file line number Diff line number Diff line change 20
20
"./discord" : {
21
21
"default" : " ./dist/discord/DiscordService.mjs" ,
22
22
"types" : " ./dist/discord/DiscordService.d.mts"
23
+ },
24
+ "./fastifyCookie" : {
25
+ "default" : " ./dist/fastifyCookie/FastifyCookieService.mjs" ,
26
+ "types" : " ./dist/fastifyCookie/FastifyCookieService.d.mts"
27
+ },
28
+ "./jwt" : {
29
+ "default" : " ./dist/jwt/JwtService.mjs" ,
30
+ "types" : " ./dist/jwt/JwtService.d.mts"
23
31
}
24
32
},
25
33
"scripts" : {
29
37
},
30
38
"dependencies" : {
31
39
"@aws-sdk/client-s3" : " ^3.473.0" ,
32
- "@packages/scripts" : " workspace:*"
40
+ "@fastify/cookie" : " ^9.3.1" ,
41
+ "@packages/scripts" : " workspace:*" ,
42
+ "fastify" : " ^4.26.2" ,
43
+ "jsonwebtoken" : " ^9.0.2"
33
44
},
34
45
"devDependencies" : {
35
46
"@packages/eslint-config" : " workspace:*" ,
36
47
"@packages/tsconfig" : " workspace:*" ,
37
48
"@types/jest" : " ^29.5.12" ,
49
+ "@types/jsonwebtoken" : " ^9.0.2" ,
38
50
"eslint" : " ^9.0.0" ,
39
51
"tsx" : " ^4.7.2" ,
40
52
"typescript" : " ^5.4.5"
You can’t perform that action at this time.
0 commit comments