⚠ This page is served via a proxy. Original site: https://github.com
This service does not collect credentials or authentication data.
Skip to content

Conversation

@LNSD
Copy link
Contributor

@LNSD LNSD commented Jan 29, 2026

Replace pgtemp dependency with direct PostgreSQL process management,
adding builder API, structured concurrency, and zero-config solo mode.

  • Replace pgtemp with direct initdb/postgres binary management via which crate
  • Add PostgresBuilder API with dev-mode defaults and configurable startup
  • Wire postgres future into solo_cmd select! for structured concurrency
  • Add --amp-dir CLI option and auto-creation of .amp directory structure
  • Replace shell kill/pg_isready with nix signals and Unix socket probes

cc #1383

@LNSD LNSD self-assigned this Jan 29, 2026
@LNSD LNSD force-pushed the lnsd/feat-ampd-ralphed-amp-dir branch 5 times, most recently from ef46431 to 653bb07 Compare January 30, 2026 15:41
@LNSD LNSD changed the title feat(ampd): add support for .amp/ directory feat(metadata-db-postgres): replace pgtemp with managed PostgreSQL lifecycle Jan 30, 2026
@LNSD LNSD force-pushed the lnsd/feat-ampd-ralphed-amp-dir branch 2 times, most recently from 4e08ef5 to 9488c92 Compare January 31, 2026 10:31
…fecycle

Replace pgtemp dependency with direct PostgreSQL process management,
adding builder API, structured concurrency, and zero-config solo mode.

- Replace pgtemp with direct initdb/postgres binary management via `which` crate
- Add PostgresBuilder API with dev-mode defaults and configurable startup
- Wire postgres future into solo_cmd select! for structured concurrency
- Add --amp-dir CLI option and auto-creation of .amp directory structure
- Replace shell kill/pg_isready with nix signals and Unix socket probes

Signed-off-by: Lorenzo Delgado <[email protected]>
@LNSD LNSD force-pushed the lnsd/feat-ampd-ralphed-amp-dir branch from 9488c92 to e21a571 Compare January 31, 2026 15:47
@LNSD LNSD mentioned this pull request Feb 2, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants