From be64c582e1de2da396453b8b7800fee40a46b8eb Mon Sep 17 00:00:00 2001 From: Gabriel Rosa Date: Mon, 13 Feb 2023 12:03:28 -0300 Subject: [PATCH] Inject permissions more safe --- src/modules/permissions/permissions.service.ts | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/src/modules/permissions/permissions.service.ts b/src/modules/permissions/permissions.service.ts index f972a6b..f5a03a1 100644 --- a/src/modules/permissions/permissions.service.ts +++ b/src/modules/permissions/permissions.service.ts @@ -44,8 +44,11 @@ export class PermissionsService ); } - // internally used to send permissions to duc on microservice startup async onApplicationBootstrap() { + // Do not sent permissions if running local but pointing to a remote DUC url + if (process.env.ENV == 'local' && !process.env.DUC_URL.includes('0.0.0.0')) + return; + this.logger.info('sending permissions to DUC...'); const permissions = Object.values(PERMISSIONS_GROUPS).flatMap((namespace) =>