Documentation
¶
Overview ¶
Command iam runs the IAM server: it loads configuration, connects to Postgres, applies migrations, assembles the ogen-generated HTTP API (pkg/api) over the Postgres adapters, exposes liveness/readiness probes, runs the transactional outbox relay, and shuts down gracefully on SIGINT/SIGTERM.
Wiring stack (all first-party gopherex libs):
- config: github.com/gopherex/xconf/pkg/structconf (typed Config load)
- logger: github.com/gopherex/xlog
- probes: github.com/gopherex/xprobe
- shutdown: github.com/gopherex/xshutdown
- tracing: github.com/gopherex/xtrace
- outbox: github.com/gopherex/pg-outbox (email delivery + event log)
Click to show internal directories.
Click to hide internal directories.