From 3e74180bdc592ffebdd31b7a5c1e9d19ca59c081 Mon Sep 17 00:00:00 2001 From: Hampus Date: Sun, 30 Aug 2026 22:14:56 +0200 Subject: [PATCH] chore(self-host): budget postgres pool sizes across services (#2127) --- deploy/self-hosting/docker-compose.yml | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/deploy/self-hosting/docker-compose.yml b/deploy/self-hosting/docker-compose.yml index e187a6fbf..ace796085 100644 --- a/deploy/self-hosting/docker-compose.yml +++ b/deploy/self-hosting/docker-compose.yml @@ -248,6 +248,7 @@ services: <<: *fluxer-env FLUXER_API_PORT: "8080" FLUXER_API_PRESIGNED_ATTACHMENT_UPLOADS_ENABLED: "true" + FLUXER_POSTGRES_MAX_CONNECTIONS: "25" healthcheck: test: ["CMD-SHELL", "node -e \"fetch('http://127.0.0.1:8080/_health').then(r=>process.exit(r.ok?0:1)).catch(()=>process.exit(1))\""] interval: 10s @@ -279,6 +280,7 @@ services: FLUXER_API_WORKER_MODE: all_lanes FLUXER_API_WORKER_ENABLE_CRON_SCHEDULER: "true" FLUXER_API_WORKER_ENABLE_VOICE_RECONCILIATION: "true" + FLUXER_POSTGRES_MAX_CONNECTIONS: "25" depends_on: postgres: {condition: service_healthy} valkey: {condition: service_healthy} @@ -340,6 +342,7 @@ services: FLUXER_CSP_EXTRA_WORKER_SRC: ${FLUXER_CSP_EXTRA_WORKER_SRC:-} FLUXER_CSP_EXTRA_MANIFEST_SRC: ${FLUXER_CSP_EXTRA_MANIFEST_SRC:-} FLUXER_CSP_REPORT_URI: ${FLUXER_CSP_REPORT_URI:-} + FLUXER_POSTGRES_MAX_CONNECTIONS: "5" depends_on: api: {condition: service_healthy} caddy: {condition: service_started} @@ -380,6 +383,7 @@ services: <<: *fluxer-env FLUXER_SVC_MODE: shard FLUXER_SVC_SHARD_ID: "0" + FLUXER_POSTGRES_MAX_CONNECTIONS: "20" depends_on: nats: {condition: service_started} postgres: {condition: service_healthy} @@ -423,6 +427,7 @@ services: <<: *fluxer-env FLUXER_SVC_MODE: shard FLUXER_SVC_SHARD_ID: "0" + FLUXER_POSTGRES_MAX_CONNECTIONS: "20" depends_on: nats: {condition: service_started} postgres: {condition: service_healthy}