nexus/packages
dotta 5602576ae1 Fix embedded Postgres initdb failure in Docker slim containers
The embedded-postgres library hardcodes --lc-messages=en_US.UTF-8 and
strips the parent process environment when spawning initdb/postgres.
In slim Docker images (e.g. node:20-bookworm-slim), the en_US.UTF-8
locale isn't installed, causing initdb to exit with code 1.

Two fixes applied:
1. Add --lc-messages=C to all initdbFlags arrays (overrides the
   library's hardcoded locale since our flags come after in the spread)
2. pnpm patch on embedded-postgres to preserve process.env in spawn
   calls, preventing loss of PATH, LD_LIBRARY_PATH, and other vars

Co-Authored-By: Paperclip <noreply@paperclip.ing>
2026-03-24 11:48:59 -05:00
..
adapter-utils Merge remote-tracking branch 'public-gh/master' into paperclip-company-import-export 2026-03-20 13:28:05 -05:00
adapters Clarify Codex instruction sources 2026-03-23 16:57:33 -05:00
db Fix embedded Postgres initdb failure in Docker slim containers 2026-03-24 11:48:59 -05:00
plugins fix: add npm provenance package metadata 2026-03-17 16:01:48 -05:00
shared Merge pull request #1655 from paperclipai/pr/pap-795-company-portability 2026-03-23 19:45:05 -05:00