feat: centralize grpc client registration
All checks were successful
Publish / Publish Job (push) Successful in 44s

This commit is contained in:
Дмитрий
2026-04-11 13:43:58 +03:00
parent ecf1704eb1
commit 4fc1514ed7
9 changed files with 1300 additions and 343 deletions

View File

@@ -0,0 +1,39 @@
import { PROTO_PATHS } from '@lendry-erp/contracts'
export const GRPC_CLIENTS = {
AUTH_PACKAGE: {
package: 'auth.v1',
protoPath: PROTO_PATHS.AUTH,
env: 'AUTH_GRPC_URL'
},
ACCOUNT_PACKAGE: {
package: 'account.v1',
protoPath: PROTO_PATHS.ACCOUNT,
env: 'AUTH_GRPC_URL'
},
RBAC_PACKAGE: {
package: 'rbac.v1',
protoPath: PROTO_PATHS.ACCOUNT,
env: 'AUTH_GRPC_URL'
},
TWOFA_PACKAGE: {
package: 'two_fa.v1',
protoPath: PROTO_PATHS.TWOFA,
env: 'AUTH_GRPC_URL'
},
LDAP_AUTH_PACKAGE: {
package: 'ldap_auth.v1',
protoPath: PROTO_PATHS.LDAP_AUTH,
env: 'LDAP_AUTH_GRPC_URL'
},
LDAP_PACKAGE: {
package: 'ldap.v1',
protoPath: PROTO_PATHS.LDAP,
env: 'LDAP_GRPC_URL'
},
SEARCH_PACKAGE: {
package: 'search.v1',
protoPath: PROTO_PATHS.SEARCH,
env: 'SEARCH_GRPC_URL'
}
} as const