2e8c4b43bff7db6060a80a558fed12b5da8bd923
The DR backup engine spawns `pg_dump` (backup.service.ts), but neither runner image installed a postgres client — so producing a bundle fails in prod with ENOENT (only worked in dev, where the host has pg_dump). Surfaced by testing the feature on the live prod container. Add `postgresql16-client` (pg_dump 16.x, matched to the postgres:16 server) to the runner stage of Dockerfile (crm-app: on-demand export + "back up now") and Dockerfile.worker (scheduled backup-push cron). Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
Description
No description provided
Languages
TypeScript
98.7%
HTML
1%
CSS
0.1%
Shell
0.1%