init: portal-common (db + middleware + portal client)

This commit is contained in:
Grendgi
2026-05-20 14:00:06 +03:00
commit db1660a390
6 changed files with 604 additions and 0 deletions

21
go.mod Normal file
View File

@@ -0,0 +1,21 @@
// Shared библиотека для микросервисов портала.
// Содержит: db (pgxpool init + slow-query tracer), middleware (InternalAuth),
// portal (HTTP-клиент portal-сервиса), audit (общий event log).
//
// Используется из tasks/, candidates/, booking/, meet/, leaders-reports/,
// telephony/, hhru/, webhooks-apps/, deals/. Каждый сервис ссылается на
// `gitea.estateliga.work/admin/portal-common` через go.mod replace
// в dev-сборке (см. README.md в репозитории).
module gitea.estateliga.work/admin/portal-common
go 1.25.7
require github.com/jackc/pgx/v5 v5.9.1
require (
github.com/jackc/pgpassfile v1.0.0 // indirect
github.com/jackc/pgservicefile v0.0.0-20240606120523-5a60cdf6a761 // indirect
github.com/jackc/puddle/v2 v2.2.2 // indirect
golang.org/x/sync v0.17.0 // indirect
golang.org/x/text v0.29.0 // indirect
)