Skip to content

Commit 9292153

Browse files
committed
fix: added timeout for prisma
1 parent 9d445c8 commit 9292153

File tree

5 files changed

+22
-0
lines changed

5 files changed

+22
-0
lines changed

.env.sample

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -73,3 +73,5 @@ SENDGRID_ACCEPT_REVIEW_APPLICATION="d-2de72880bd69499e9c16369398d34bb9"
7373
SENDGRID_REJECT_REVIEW_APPLICATION="d-82ed74e778e84d8c9bc02eeda0f44b5e"
7474
# For pulling payment details (used by platform-ui)
7575
FINANCE_DB_URL=
76+
#Prisma timeout
77+
REVIEW_SERVICE_PRISMA_TIMEOUT=10000

src/shared/modules/global/challenge-prisma.service.ts

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -11,6 +11,11 @@ export class ChallengePrismaService
1111

1212
constructor() {
1313
super({
14+
transactionOptions: {
15+
timeout: process.env.REVIEW_SERVICE_PRISMA_TIMEOUT
16+
? parseInt(process.env.REVIEW_SERVICE_PRISMA_TIMEOUT, 10)
17+
: 10000,
18+
},
1419
log: [
1520
{ level: 'query', emit: 'event' },
1621
{ level: 'info', emit: 'event' },

src/shared/modules/global/member-prisma.service.ts

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -11,6 +11,11 @@ export class MemberPrismaService
1111

1212
constructor() {
1313
super({
14+
transactionOptions: {
15+
timeout: process.env.REVIEW_SERVICE_PRISMA_TIMEOUT
16+
? parseInt(process.env.REVIEW_SERVICE_PRISMA_TIMEOUT, 10)
17+
: 10000,
18+
},
1419
log: [
1520
{ level: 'query', emit: 'event' },
1621
{ level: 'info', emit: 'event' },

src/shared/modules/global/prisma.service.ts

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -197,6 +197,11 @@ export class PrismaService
197197
const schema = process.env.POSTGRES_SCHEMA || 'public';
198198

199199
super({
200+
transactionOptions: {
201+
timeout: process.env.REVIEW_SERVICE_PRISMA_TIMEOUT
202+
? parseInt(process.env.REVIEW_SERVICE_PRISMA_TIMEOUT, 10)
203+
: 10000,
204+
},
200205
log: [
201206
{ level: 'query', emit: 'event' },
202207
{ level: 'info', emit: 'event' },

src/shared/modules/global/resource-prisma.service.ts

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -11,6 +11,11 @@ export class ResourcePrismaService
1111

1212
constructor() {
1313
super({
14+
transactionOptions: {
15+
timeout: process.env.REVIEW_SERVICE_PRISMA_TIMEOUT
16+
? parseInt(process.env.REVIEW_SERVICE_PRISMA_TIMEOUT, 10)
17+
: 10000,
18+
},
1419
log: [
1520
{ level: 'query', emit: 'event' },
1621
{ level: 'info', emit: 'event' },

0 commit comments

Comments
 (0)