diff --git a/.changeset/db-port-support.md b/.changeset/db-port-support.md new file mode 100644 index 0000000000..a024d027be --- /dev/null +++ b/.changeset/db-port-support.md @@ -0,0 +1,5 @@ +--- +"@medusajs/test-utils": patch +--- + +fix(test-utils): add DB_PORT environment variable support for PostgreSQL connections \ No newline at end of file diff --git a/packages/medusa-test-utils/src/database.ts b/packages/medusa-test-utils/src/database.ts index 621f6358df..c0c8506374 100644 --- a/packages/medusa-test-utils/src/database.ts +++ b/packages/medusa-test-utils/src/database.ts @@ -13,22 +13,25 @@ import { execOrTimeout } from "./medusa-test-runner-utils" const DB_HOST = process.env.DB_HOST ?? "localhost" const DB_USERNAME = process.env.DB_USERNAME ?? "" const DB_PASSWORD = process.env.DB_PASSWORD ?? "" +const DB_PORT = process.env.DB_PORT ?? "5432" const pgGodCredentials = { user: DB_USERNAME, password: DB_PASSWORD, host: DB_HOST, + port: parseInt(DB_PORT), } export function getDatabaseURL(dbName?: string): string { const DB_HOST = process.env.DB_HOST ?? "localhost" const DB_USERNAME = process.env.DB_USERNAME ?? "postgres" const DB_PASSWORD = process.env.DB_PASSWORD ?? "" + const DB_PORT = process.env.DB_PORT ?? "5432" const DB_NAME = dbName ?? process.env.DB_TEMP_NAME return `postgres://${DB_USERNAME}${ DB_PASSWORD ? `:${DB_PASSWORD}` : "" - }@${DB_HOST}/${DB_NAME}` + }@${DB_HOST}:${DB_PORT}/${DB_NAME}` } export function getMikroOrmConfig({