criollo/medusa-config.js

43 lines
1.1 KiB
JavaScript
Raw Normal View History

2024-10-15 16:21:37 +00:00
const { loadEnv, defineConfig } = require('@medusajs/framework/utils')
2024-10-14 05:16:35 +00:00
const { Modules } = require("@medusajs/framework/utils");
2024-10-09 12:41:16 +00:00
2024-10-15 16:21:37 +00:00
loadEnv(process.env.NODE_ENV, process.cwd())
2024-10-09 12:41:16 +00:00
module.exports = defineConfig({
2024-10-15 16:21:37 +00:00
admin: {
disable: process.env.DISABLE_MEDUSA_ADMIN === "true",
backendUrl: process.env.MEDUSA_BACKEND_URL,
path: process.env.MEDUSA_ADMIN_PATH,
},
2024-10-09 12:41:16 +00:00
projectConfig: {
2024-10-15 16:21:37 +00:00
workerMode: process.env.MEDUSA_WORKER_MODE,
2024-10-09 12:41:16 +00:00
http: {
adminCors: process.env.ADMIN_CORS,
jwtSecret: process.env.JWT_SECRET || "supersecret",
cookieSecret: process.env.COOKIE_SECRET || "supersecret",
2024-10-15 16:21:37 +00:00
}
2024-10-14 05:09:24 +00:00
},
modules: {
[Modules.CACHE]: {
resolve: "@medusajs/medusa/cache-redis",
options: {
redisUrl: process.env.CACHE_REDIS_URL,
},
},
2024-10-15 16:21:37 +00:00
[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,
},
},
},
2024-10-14 05:16:35 +00:00
},
2024-10-15 16:21:37 +00:00
})