From 942b2374b836cf60970187f6068cdab4b12ef0bd Mon Sep 17 00:00:00 2001 From: Hongbo Wu Date: Tue, 20 Feb 2024 18:08:55 +0800 Subject: [PATCH] get postgres connection pool size from env --- packages/api/src/data_source.ts | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/packages/api/src/data_source.ts b/packages/api/src/data_source.ts index 5e734af42..eeb57fd9c 100644 --- a/packages/api/src/data_source.ts +++ b/packages/api/src/data_source.ts @@ -16,9 +16,11 @@ export const appDataSource = new DataSource({ subscribers: [__dirname + '/events/**/*{.js,.ts}'], namingStrategy: new SnakeNamingStrategy(), logger: new CustomTypeOrmLogger(['query', 'info']), - connectTimeoutMS: 40000, // 40 seconds + connectTimeoutMS: 10000, // 10 seconds maxQueryExecutionTime: 10000, // 10 seconds extra: { options: process.env.PG_EXTRA_OPTIONS, + max: env.pg.pool.max, + idleTimeoutMillis: 10000, // 10 seconds }, })