From 1c01045256c06d700bc0cab2c8f14fab227858b8 Mon Sep 17 00:00:00 2001 From: Derek Wene Date: Thu, 17 Apr 2025 14:13:26 -0500 Subject: [PATCH 1/5] feat: medusa cloud --- apps/medusa/.env.template | 2 ++ apps/medusa/medusa-config.ts | 5 +---- 2 files changed, 3 insertions(+), 4 deletions(-) diff --git a/apps/medusa/.env.template b/apps/medusa/.env.template index a575e07a..dea00e03 100644 --- a/apps/medusa/.env.template +++ b/apps/medusa/.env.template @@ -13,3 +13,5 @@ ADMIN_BACKEND_URL=http://localhost:9000 # Add your own Stripe secret key here STRIPE_API_KEY= + +DATABASE_SSL_DISABLED=true \ No newline at end of file diff --git a/apps/medusa/medusa-config.ts b/apps/medusa/medusa-config.ts index 5b83b3fd..38ea1ef8 100644 --- a/apps/medusa/medusa-config.ts +++ b/apps/medusa/medusa-config.ts @@ -5,6 +5,7 @@ loadEnv(process.env.NODE_ENV || 'development', process.cwd()); const REDIS_URL = process.env.REDIS_URL; const STRIPE_API_KEY = process.env.STRIPE_API_KEY; const IS_TEST = process.env.NODE_ENV === 'test'; +const DATABASE_SSL_DISABLED = process.env.DATABASE_SSL_DISABLED === 'true'; const cacheModule = IS_TEST ? { resolve: '@medusajs/medusa/cache-inmemory' } @@ -38,11 +39,7 @@ const workflowEngineModule = IS_TEST module.exports = defineConfig({ projectConfig: { databaseUrl: process.env.DATABASE_URL, - databaseDriverOptions: { - ssl: false, - }, redisUrl: REDIS_URL, - redisPrefix: process.env.REDIS_PREFIX, http: { storeCors: process.env.STORE_CORS || '', From 057a1fb4befdfd789a305b890dccbcba1dd6d3b7 Mon Sep 17 00:00:00 2001 From: Derek Wene Date: Thu, 17 Apr 2025 15:17:07 -0500 Subject: [PATCH 2/5] wip: medusa cloud --- apps/medusa/medusa-config.ts | 3 +++ 1 file changed, 3 insertions(+) diff --git a/apps/medusa/medusa-config.ts b/apps/medusa/medusa-config.ts index 38ea1ef8..396b4c59 100644 --- a/apps/medusa/medusa-config.ts +++ b/apps/medusa/medusa-config.ts @@ -39,6 +39,9 @@ const workflowEngineModule = IS_TEST module.exports = defineConfig({ projectConfig: { databaseUrl: process.env.DATABASE_URL, + databaseDriverOptions: { + ssl: DATABASE_SSL_DISABLED ? { rejectUnauthorized: false } : false, + }, redisUrl: REDIS_URL, redisPrefix: process.env.REDIS_PREFIX, http: { From c54d6202340da69991b8c99fe2588babd2e90767 Mon Sep 17 00:00:00 2001 From: Derek Wene Date: Thu, 17 Apr 2025 15:34:24 -0500 Subject: [PATCH 3/5] fix: database ssl enabled --- apps/medusa/medusa-config.ts | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/apps/medusa/medusa-config.ts b/apps/medusa/medusa-config.ts index 396b4c59..c481bdff 100644 --- a/apps/medusa/medusa-config.ts +++ b/apps/medusa/medusa-config.ts @@ -40,7 +40,7 @@ module.exports = defineConfig({ projectConfig: { databaseUrl: process.env.DATABASE_URL, databaseDriverOptions: { - ssl: DATABASE_SSL_DISABLED ? { rejectUnauthorized: false } : false, + ssl: DATABASE_SSL_DISABLED ? false : { rejectUnauthorized: false }, }, redisUrl: REDIS_URL, redisPrefix: process.env.REDIS_PREFIX, From dd1c4f1ece861214620693508a0291768ea302fa Mon Sep 17 00:00:00 2001 From: Derek Wene Date: Thu, 17 Apr 2025 16:04:18 -0500 Subject: [PATCH 4/5] fix: medusa cloud stuff --- apps/medusa/medusa-config.ts | 4 +--- 1 file changed, 1 insertion(+), 3 deletions(-) diff --git a/apps/medusa/medusa-config.ts b/apps/medusa/medusa-config.ts index c481bdff..c12ad2a9 100644 --- a/apps/medusa/medusa-config.ts +++ b/apps/medusa/medusa-config.ts @@ -39,9 +39,7 @@ const workflowEngineModule = IS_TEST module.exports = defineConfig({ projectConfig: { databaseUrl: process.env.DATABASE_URL, - databaseDriverOptions: { - ssl: DATABASE_SSL_DISABLED ? false : { rejectUnauthorized: false }, - }, + databaseDriverOptions: DATABASE_SSL_DISABLED ? undefined : { connection: { ssl: { rejectUnauthorized: false } } }, redisUrl: REDIS_URL, redisPrefix: process.env.REDIS_PREFIX, http: { From 2eb507126f62bfc7d24671da736b36844935f365 Mon Sep 17 00:00:00 2001 From: Derek Wene Date: Mon, 21 Apr 2025 10:06:00 -0500 Subject: [PATCH 5/5] feat: upgrade product reviews plugin --- apps/medusa/package.json | 2 +- yarn.lock | 10 +++++----- 2 files changed, 6 insertions(+), 6 deletions(-) diff --git a/apps/medusa/package.json b/apps/medusa/package.json index ef614fde..ba33ceb5 100644 --- a/apps/medusa/package.json +++ b/apps/medusa/package.json @@ -32,7 +32,7 @@ "typecheck": "tsc --noEmit" }, "dependencies": { - "@lambdacurry/medusa-product-reviews": "0.0.7", + "@lambdacurry/medusa-product-reviews": "1.1.0", "@medusajs/admin-sdk": "2.7.0", "@medusajs/cli": "2.7.0", "@medusajs/framework": "2.7.0", diff --git a/yarn.lock b/yarn.lock index 52eb4e30..4b716497 100644 --- a/yarn.lock +++ b/yarn.lock @@ -3464,9 +3464,9 @@ __metadata: languageName: node linkType: hard -"@lambdacurry/medusa-product-reviews@npm:0.0.7": - version: 0.0.7 - resolution: "@lambdacurry/medusa-product-reviews@npm:0.0.7" +"@lambdacurry/medusa-product-reviews@npm:1.1.0": + version: 1.1.0 + resolution: "@lambdacurry/medusa-product-reviews@npm:1.1.0" dependencies: "@hookform/resolvers": "npm:3.4.2" "@lambdacurry/medusa-plugins-sdk": "npm:0.0.5" @@ -3489,7 +3489,7 @@ __metadata: "@mikro-orm/postgresql": 6.4.3 awilix: ^8.0.1 pg: ^8.13.0 - checksum: 10c0/b4c03b461a1cd8ec2796f9660be37e53011a5786fac5a50d42c60e92c0776a0815b16d09af17ee20d0ac3dd75f06f8e5ea36eaf050e736a9385530070713c5e6 + checksum: 10c0/b5b1ec69893821f3e83cfb513e16e462935c5b3f9c4b1afe8a5986c78a90e039e65b8760c432da9a545bc223187db965eb27d0ba1bf5e744e9448ac117d50d80 languageName: node linkType: hard @@ -21682,7 +21682,7 @@ __metadata: version: 0.0.0-use.local resolution: "medusa@workspace:apps/medusa" dependencies: - "@lambdacurry/medusa-product-reviews": "npm:0.0.7" + "@lambdacurry/medusa-product-reviews": "npm:1.1.0" "@medusajs/admin-sdk": "npm:2.7.0" "@medusajs/cli": "npm:2.7.0" "@medusajs/framework": "npm:2.7.0"