Files
common/lib/grpc/registry/grpc.registry.ts
Дмитрий 4b6c166b58
All checks were successful
Publish / Publish Job (push) Successful in 48s
add media proto paths
2026-05-08 17:25:53 +03:00

75 lines
1.5 KiB
TypeScript

import { PROTO_PATHS } from '@lendry-erp/contracts'
export const GRPC_CLIENTS = {
ADMIN_PACKAGE: {
package: 'admin.v1',
protoPath: PROTO_PATHS.ADMIN,
env: 'ADMIN_GRPC_URL'
},
AUDIT_PACKAGE: {
package: 'audit.v1',
protoPath: PROTO_PATHS.AUDIT,
env: 'AUDIT_GRPC_URL'
},
RBAC_PACKAGE: {
package: 'rbac.v1',
protoPath: PROTO_PATHS.RBAC,
env: 'RBAC_GRPC_URL'
},
SEARCH_PACKAGE: {
package: 'search.v1',
protoPath: PROTO_PATHS.SEARCH,
env: 'SEARCH_GRPC_URL'
},
AUTH_PACKAGE: {
package: 'auth.v1',
protoPath: PROTO_PATHS.AUTH,
env: 'AUTH_GRPC_URL'
},
OAUTH_PACKAGE: {
package: 'oauth.v1',
protoPath: PROTO_PATHS.OAUTH,
env: 'AUTH_GRPC_URL'
},
ACCOUNT_PACKAGE: {
package: 'account.v1',
protoPath: PROTO_PATHS.ACCOUNT,
env: 'AUTH_GRPC_URL'
},
TWOFA_PACKAGE: {
package: 'twofa.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'
},
USERS_PACKAGE: {
package: 'users.v1',
protoPath: PROTO_PATHS.USERS,
env: 'USERS_GRPC_URL'
},
NOTIFICATIONS_PACKAGE: {
package: 'notifications.v1',
protoPath: PROTO_PATHS.NOTIFICATIONS,
env: 'NOTIFICATIONS_GRPC_URL'
},
CHAT_PACKAGE: {
package: 'chat.v1',
protoPath: PROTO_PATHS.NOTIFICATIONS,
env: 'CHAT_GRPC_URL'
},
MEDIA_PACKAGE: {
package: 'media.v1',
protoPath: PROTO_PATHS.MEDIA,
env: 'MEDIA_GRPC_URL'
}
// LDAP_PACKAGE: {
// package: 'ldap.v1',
// protoPath: PROTO_PATHS.LDAP,
// env: 'LDAP_GRPC_URL'
// }
} as const