chore(framework): medusa app loaders (#8393)
RESOLVE FRMW-2636 **What** cleanup and move medusa app loader for now
This commit is contained in:
@@ -7,15 +7,13 @@ export async function initDb({ env = {} }: { env?: Record<any, any> }) {
|
||||
}
|
||||
|
||||
const {
|
||||
configManager,
|
||||
pgConnectionLoader,
|
||||
logger,
|
||||
container,
|
||||
featureFlagsLoader,
|
||||
MedusaAppLoader,
|
||||
} = await import("@medusajs/framework")
|
||||
|
||||
const configModule = configManager.config
|
||||
|
||||
const pgConnection = pgConnectionLoader()
|
||||
await featureFlagsLoader()
|
||||
|
||||
@@ -24,15 +22,9 @@ export async function initDb({ env = {} }: { env?: Record<any, any> }) {
|
||||
})
|
||||
|
||||
try {
|
||||
const {
|
||||
runMedusaAppMigrations,
|
||||
getLinksExecutionPlanner,
|
||||
} = require("@medusajs/medusa/dist/loaders/medusa-app")
|
||||
await runMedusaAppMigrations({ configModule, container })
|
||||
const planner = await getLinksExecutionPlanner({
|
||||
configModule,
|
||||
container,
|
||||
})
|
||||
const medusaAppLoader = new MedusaAppLoader()
|
||||
await medusaAppLoader.runModulesMigrations()
|
||||
const planner = await medusaAppLoader.getLinksExecutionPlanner()
|
||||
|
||||
const actionPlan = await planner.createPlan()
|
||||
await planner.executePlan(actionPlan)
|
||||
|
||||
@@ -1,8 +1,5 @@
|
||||
import { ContainerLike, MedusaContainer } from "@medusajs/types"
|
||||
import {
|
||||
ContainerRegistrationKeys,
|
||||
createMedusaContainer,
|
||||
} from "@medusajs/utils"
|
||||
import { createMedusaContainer } from "@medusajs/utils"
|
||||
import { createDatabase, dropDatabase } from "pg-god"
|
||||
import { getDatabaseURL } from "./database"
|
||||
import { startApp } from "./medusa-test-runner-utils/bootstrap-app"
|
||||
@@ -200,14 +197,12 @@ export function medusaIntegrationTestRunner({
|
||||
const copiedContainer = createMedusaContainer({}, container)
|
||||
|
||||
try {
|
||||
const medusaAppLoaderRunner =
|
||||
require("@medusajs/medusa/dist/loaders/medusa-app").runModulesLoader
|
||||
await medusaAppLoaderRunner({
|
||||
const { MedusaAppLoader } = await import("@medusajs/framework")
|
||||
|
||||
const medusaAppLoader = new MedusaAppLoader({
|
||||
container: copiedContainer,
|
||||
configModule: container.resolve(
|
||||
ContainerRegistrationKeys.CONFIG_MODULE
|
||||
),
|
||||
})
|
||||
await medusaAppLoader.runModulesLoader()
|
||||
} catch (error) {
|
||||
console.error("Error runner modules loaders", error?.message)
|
||||
throw error
|
||||
|
||||
Reference in New Issue
Block a user