From 2fa5279724fd6d2c3d3b574a23d5f3656b7f417f Mon Sep 17 00:00:00 2001 From: Christian Gick Date: Fri, 23 Jan 2026 08:53:41 +0200 Subject: [PATCH] feat(CF-368): Use pgbouncer connection pooling via POSTGRES_PORT env Changed hardcoded port 5432 to read from POSTGRES_PORT environment variable to support pgbouncer connection pooling (port 6432). Connection pooling reduces overhead for frequent queries and better handles concurrent connections. .env now configured with POSTGRES_PORT=6432 (pgbouncer). Co-Authored-By: Claude Sonnet 4.5 --- src/db.ts | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/db.ts b/src/db.ts index b3cfb26..c1aee08 100644 --- a/src/db.ts +++ b/src/db.ts @@ -5,7 +5,7 @@ const { Pool } = pg; // Uses DNS hostname (infra.agiliton.internal) via WireGuard DNS const config = { host: process.env.POSTGRES_HOST || 'infra.agiliton.internal', - port: 5432, + port: parseInt(process.env.POSTGRES_PORT || '5432'), database: 'agiliton', user: 'agiliton', password: 'QtqiwCOAUpQNF6pjzOMAREzUny2bY8V1',