feat: centralize grpc client registration
All checks were successful
Publish / Publish Job (push) Successful in 44s
All checks were successful
Publish / Publish Job (push) Successful in 44s
This commit is contained in:
39
lib/grpc/registry/grpc.registry.ts
Normal file
39
lib/grpc/registry/grpc.registry.ts
Normal 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
|
||||
Reference in New Issue
Block a user