• Vy Nguyễn Minh Khang's avatar
    feat(phase2): add PostgreSQL multi-pool service and HA infrastructure · ec80d16a
    Vy Nguyễn Minh Khang authored
    - Add MultiPoolService: registry of named Sequelize pools with create/get/close/healthcheck
    - Add multi-pool config: write host + read replica host with separate ports
    - Add DB_CONNECTION_STRING and DB_READ_HOST/DB_READ_PORT env vars
    - Add docker-compose.ha.yml: Patroni + etcd cluster, HAProxy, PgBouncer
    - Add HAProxy config: routes 5432 (write/primary) / 5433 (read/replica)
    - Add PgBouncer userlist template
    - Update dev/prod/staging configs with multi-pool hosts
    Co-authored-by: 's avatarCursor <cursoragent@cursor.com>
    ec80d16a
Name
Last commit
Last update
..
audit Loading commit data...
config Loading commit data...
constants Loading commit data...
contracts Loading commit data...
controllers Loading commit data...
database/mongo Loading commit data...
interfaces Loading commit data...
jobs Loading commit data...
middlewares Loading commit data...
models Loading commit data...
oidc Loading commit data...
providers Loading commit data...
services Loading commit data...
templates Loading commit data...
tracing Loading commit data...
utils Loading commit data...
workers Loading commit data...
index.ts Loading commit data...
root.ts Loading commit data...
server.ts Loading commit data...