From bb6df43d17ca857bada0da4b0a266be2630fcc3f Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?J=C3=A9r=C3=A9my=20M?= Date: Wed, 22 May 2024 11:11:05 +0200 Subject: [PATCH] fix: twentyORM datasource configuration for ssl (#5529) We need to specify ssl configuration for TwentyORM datasources when needed, otherwise connection will be broken. --- .../twenty-orm/factories/workspace-datasource.factory.ts | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/packages/twenty-server/src/engine/twenty-orm/factories/workspace-datasource.factory.ts b/packages/twenty-server/src/engine/twenty-orm/factories/workspace-datasource.factory.ts index ac90f2c8b..27aead734 100644 --- a/packages/twenty-server/src/engine/twenty-orm/factories/workspace-datasource.factory.ts +++ b/packages/twenty-server/src/engine/twenty-orm/factories/workspace-datasource.factory.ts @@ -38,6 +38,11 @@ export class WorkspaceDatasourceFactory { logging: 'all', schema: dataSourceMetadata.schema, entities, + ssl: this.environmentService.get('PG_SSL_ALLOW_SELF_SIGNED') + ? { + rejectUnauthorized: false, + } + : undefined, }); await workspaceDataSource.initialize();