43 lines
1.1 KiB
JavaScript
43 lines
1.1 KiB
JavaScript
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,
|
|
},
|
|
},
|
|
},
|
|
},
|
|
})
|