fix(module-sdk): Shared modules loading (#4611)

* WIP

* tests wording

* Create nasty-files-type.md

* cleanup
This commit is contained in:
Adrien de Peretti
2023-07-27 12:53:31 +02:00
committed by GitHub
parent 8d0ce0af06
commit 379c83933e
5 changed files with 35 additions and 33 deletions
+9 -2
View File
@@ -12,7 +12,7 @@ import { EntitySchema } from "@mikro-orm/core"
import * as ProductModels from "@models"
import { createConnection } from "../utils"
import { ModulesSdkTypes } from "@medusajs/types"
import { ConfigModule, ModulesSdkTypes } from "@medusajs/types"
export default async (
{
@@ -28,7 +28,14 @@ export default async (
moduleDeclaration?.scope === MODULE_SCOPE.INTERNAL &&
moduleDeclaration.resources === MODULE_RESOURCE_TYPE.SHARED
) {
return
const { projectConfig } = container.resolve("configModule") as ConfigModule
options = {
database: {
clientUrl: projectConfig.database_url!,
driverOptions: projectConfig.database_extra!,
schema: projectConfig.database_schema!,
},
}
}
const customManager = (