const { loadEnv, defineConfig } = require('@medusajs/framework/utils') const { Modules } = require("@medusajs/framework/utils"); loadEnv(process.env.NODE_ENV, process.cwd()) module.exports = defineConfig({ admin: { disable: process.env.DISABLE_MEDUSA_ADMIN === "true", backendUrl: process.env.MEDUSA_BACKEND_URL, path: process.env.MEDUSA_ADMIN_PATH, }, projectConfig: { workerMode: process.env.MEDUSA_WORKER_MODE, http: { adminCors: process.env.ADMIN_CORS, jwtSecret: process.env.JWT_SECRET || "supersecret", cookieSecret: process.env.COOKIE_SECRET || "supersecret", } }, modules: { [Modules.CACHE]: { resolve: "@medusajs/medusa/cache-redis", options: { redisUrl: process.env.CACHE_REDIS_URL, }, }, [Modules.EVENT_BUS]: { resolve: "@medusajs/medusa/event-bus-redis", options: { redisUrl: process.env.CACHE_REDIS_URL, }, }, [Modules.WORKFLOW_ENGINE]: { resolve: "@medusajs/workflow-engine-redis", options: { redis: { url: process.env.CACHE_REDIS_URL, }, }, }, }, })