Skip to content

Commit 0e6ffad

Browse files
authored
fix: allow setting DB_PORT and DATABASE_URL env variables (medusajs#11519)
Fixes: FRMW-2896 Closes: medusajs#11502
1 parent 30171f3 commit 0e6ffad

File tree

2 files changed

+9
-0
lines changed

2 files changed

+9
-0
lines changed

.changeset/sixty-frogs-matter.md

+5
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,5 @@
1+
---
2+
"@medusajs/medusa": patch
3+
---
4+
5+
fix: allow setting DB_PORT and DATABASE_URL env variables

packages/medusa/src/commands/plugin/db/generate.ts

+4
Original file line numberDiff line numberDiff line change
@@ -102,6 +102,8 @@ async function generateMigrations(
102102
const DB_HOST = process.env.DB_HOST ?? "localhost"
103103
const DB_USERNAME = process.env.DB_USERNAME ?? ""
104104
const DB_PASSWORD = process.env.DB_PASSWORD ?? ""
105+
const DB_PORT = process.env.DB_PORT ? Number(process.env.DB_PORT) : 5432
106+
const DATABASE_URL = process.env.DATABASE_URL
105107

106108
for (const moduleDescriptor of moduleDescriptors) {
107109
logger.info(
@@ -113,8 +115,10 @@ async function generateMigrations(
113115
{
114116
entities: moduleDescriptor.entities,
115117
host: DB_HOST,
118+
port: DB_PORT,
116119
user: DB_USERNAME,
117120
password: DB_PASSWORD,
121+
...(DATABASE_URL ? { clientUrl: DATABASE_URL } : {}),
118122
migrations: {
119123
path: moduleDescriptor.migrationsPath,
120124
},

0 commit comments

Comments
 (0)