Files
medusa-store/packages/modules/index/integration-tests/__fixtures__/medusa-config.js
Adrien de Peretti 25634b0382 test(): test dynamic max workers and improve CI (#13516)
* test(): test dynamic max workers

* test(): test dynamic max workers

* test(): test dynamic max workers

* test(): test dynamic max workers

* test(): test dynamic max workers

* test(): test dynamic max workers

* test(): test dynamic max workers

* test(): test dynamic max workers

* test(): test dynamic max workers

* test(): test dynamic max workers

* test(): test dynamic max workers

* test(): test dynamic max workers

* test(): test dynamic max workers

* test(): test dynamic max workers

* test(): test dynamic max workers

* test(): test dynamic max workers

* Clarify test description and improve CI
2025-09-16 11:11:03 +02:00

51 lines
1.1 KiB
JavaScript

const {
defineConfig,
Modules,
ContainerRegistrationKeys,
} = require("@medusajs/framework/utils")
const { schema } = require("./schema")
export const dbName =
"medusa-index-integration-2024-" + Math.random().toString(36).substring(2, 15)
const DB_HOST = process.env.DB_HOST ?? "localhost:5432"
const DB_USERNAME = process.env.DB_USERNAME ?? ""
const DB_PASSWORD = process.env.DB_PASSWORD ?? ""
const DB_URL = `postgres://${DB_USERNAME}:${DB_PASSWORD}@${DB_HOST}/${dbName}`
const config = defineConfig({
admin: {
disable: true,
},
projectConfig: {
databaseUrl: DB_URL,
},
})
Object.keys(config.modules).forEach((key) => {
if ([Modules.EVENT_BUS].includes(key)) {
return
}
config.modules[key] = false
})
config.modules[Modules.INDEX] = {
resolve: "@medusajs/index",
dependencies: [
ContainerRegistrationKeys.LOGGER,
Modules.EVENT_BUS,
Modules.LOCKING,
ContainerRegistrationKeys.REMOTE_QUERY,
ContainerRegistrationKeys.QUERY,
],
options: {
schema,
},
}
config.modules[Modules.PRODUCT] = true
config.modules[Modules.LOCKING] = true
config.modules[Modules.PRICING] = true
export default config