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", }, projectConfig: { databaseUrl: process.env.DATABASE_URL, http: { storeCors: process.env.STORE_CORS, adminCors: process.env.ADMIN_CORS, authCors: process.env.AUTH_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, }, }, }, }, });