feat(medusa): Cache modules (#3187)
This commit is contained in:
@@ -3,13 +3,25 @@ const DB_USERNAME = process.env.DB_USERNAME
|
||||
const DB_PASSWORD = process.env.DB_PASSWORD
|
||||
const DB_NAME = process.env.DB_TEMP_NAME
|
||||
|
||||
const redisUrl = process.env.REDIS_URL || "redis://localhost:6379"
|
||||
|
||||
module.exports = {
|
||||
plugins: [],
|
||||
projectConfig: {
|
||||
redis_url: process.env.REDIS_URL,
|
||||
redis_url: redisUrl,
|
||||
database_url: `postgres://${DB_USERNAME}:${DB_PASSWORD}@${DB_HOST}/${DB_NAME}`,
|
||||
database_type: "postgres",
|
||||
jwt_secret: "test",
|
||||
cookie_secret: "test",
|
||||
},
|
||||
modules: {
|
||||
cacheService: {
|
||||
resolve: "@medusajs/cache-inmemory",
|
||||
// don't set cache since this is shared between tests
|
||||
// and since we have "test-product" / "test-variant" as ids
|
||||
// in a bunch of tests, this could cause that incorrect data is returned
|
||||
// (e.g. price selection caches calculations under `ps:${variantId}`)
|
||||
options: { ttl: 0 },
|
||||
},
|
||||
},
|
||||
}
|
||||
|
||||
@@ -9,6 +9,7 @@
|
||||
"build": "babel src -d dist --extensions \".ts,.js\""
|
||||
},
|
||||
"dependencies": {
|
||||
"@medusajs/cache-inmemory": "*",
|
||||
"@medusajs/medusa": "*",
|
||||
"faker": "^5.5.3",
|
||||
"medusa-interfaces": "*",
|
||||
|
||||
Reference in New Issue
Block a user