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 <noreply@anthropic.com>
This commit is contained in:
Christian Gick
2026-01-23 08:53:41 +02:00
parent 33b3ef5234
commit 2fa5279724

View File

@@ -5,7 +5,7 @@ const { Pool } = pg;
// Uses DNS hostname (infra.agiliton.internal) via WireGuard DNS // Uses DNS hostname (infra.agiliton.internal) via WireGuard DNS
const config = { const config = {
host: process.env.POSTGRES_HOST || 'infra.agiliton.internal', host: process.env.POSTGRES_HOST || 'infra.agiliton.internal',
port: 5432, port: parseInt(process.env.POSTGRES_PORT || '5432'),
database: 'agiliton', database: 'agiliton',
user: 'agiliton', user: 'agiliton',
password: 'QtqiwCOAUpQNF6pjzOMAREzUny2bY8V1', password: 'QtqiwCOAUpQNF6pjzOMAREzUny2bY8V1',