Jelajahi Sumber

Added PG pool envs (#276)

* Added PG pool envs

* Updated to default pool values
Chirica Gheorghe 6 tahun lalu
induk
melakukan
00be6d43f5
2 mengubah file dengan 7 tambahan dan 1 penghapusan
  1. 2 0
      server/env.ts
  2. 5 1
      server/knex.ts

+ 2 - 0
server/env.ts

@@ -11,6 +11,8 @@ const env = cleanEnv(process.env, {
   DB_USER: str(),
   DB_PASSWORD: str(),
   DB_SSL: bool({ default: false }),
+  DB_POOL_MIN: num({ default: 2 }),
+  DB_POOL_MAX: num({ default: 10 }),
   NEO4J_DB_URI: str({ default: "" }),
   NEO4J_DB_USERNAME: str({ default: "" }),
   NEO4J_DB_PASSWORD: str({ default: "" }),

+ 5 - 1
server/knex.ts

@@ -16,7 +16,11 @@ const db = knex({
     database: env.DB_NAME,
     user: env.DB_USER,
     password: env.DB_PASSWORD,
-    ssl: env.DB_SSL
+    ssl: env.DB_SSL,
+    pool: {
+      min: env.DB_POOL_MIN,
+      max: env.DB_POOL_MAX
+    }
   }
 });