feat: Add support for generating a cloud-ready config out of the box (#11850)

This commit is contained in:
Stevche Radevski
2025-03-21 09:21:38 +01:00
committed by GitHub
parent c40fb01d92
commit c4f75ecbb2
3 changed files with 345 additions and 86 deletions

View File

@@ -64,11 +64,25 @@ export const REVERSED_MODULE_PACKAGE_NAMES = Object.entries(
}, {})
// TODO: temporary fix until the event bus, cache and workflow engine are migrated to use providers and therefore only a single resolution will be good
REVERSED_MODULE_PACKAGE_NAMES["@medusajs/medusa/event-bus-redis"] =
Modules.EVENT_BUS
REVERSED_MODULE_PACKAGE_NAMES["@medusajs/medusa/cache-redis"] = Modules.CACHE
REVERSED_MODULE_PACKAGE_NAMES["@medusajs/medusa/workflow-engine-redis"] =
Modules.WORKFLOW_ENGINE
export const TEMPORARY_REDIS_MODULE_PACKAGE_NAMES = {
[Modules.EVENT_BUS]: "@medusajs/medusa/event-bus-redis",
[Modules.CACHE]: "@medusajs/medusa/cache-redis",
[Modules.WORKFLOW_ENGINE]: "@medusajs/medusa/workflow-engine-redis",
[Modules.LOCKING]: "@medusajs/medusa/locking-redis",
}
REVERSED_MODULE_PACKAGE_NAMES[
TEMPORARY_REDIS_MODULE_PACKAGE_NAMES[Modules.EVENT_BUS]
] = Modules.EVENT_BUS
REVERSED_MODULE_PACKAGE_NAMES[
TEMPORARY_REDIS_MODULE_PACKAGE_NAMES[Modules.CACHE]
] = Modules.CACHE
REVERSED_MODULE_PACKAGE_NAMES[
TEMPORARY_REDIS_MODULE_PACKAGE_NAMES[Modules.WORKFLOW_ENGINE]
] = Modules.WORKFLOW_ENGINE
REVERSED_MODULE_PACKAGE_NAMES[
TEMPORARY_REDIS_MODULE_PACKAGE_NAMES[Modules.LOCKING]
] = Modules.LOCKING
/**
* Making modules be referenced as a type as well.