Skip to content

Commit 2981f63

Browse files
committed
Show DB override in db-info
1 parent c4339e5 commit 2981f63

1 file changed

Lines changed: 9 additions & 2 deletions

File tree

  • packages/mcp-server/app/api/db-info

packages/mcp-server/app/api/db-info/route.ts

Lines changed: 9 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -29,7 +29,10 @@ function sanitizeDatabaseUrl(url: string) {
2929
const handleDbInfo = Effect.fn("db-info")(function* (request: NextRequest) {
3030
yield* validateAdminKey(request);
3131

32-
const dbUrl = process.env.DATABASE_URL;
32+
const rawDatabaseUrl = process.env.DATABASE_URL;
33+
const overrideUrl = process.env.DATABASE_URL_OVERRIDE;
34+
const dbUrl = overrideUrl || rawDatabaseUrl;
35+
3336
if (!dbUrl) {
3437
return yield* Effect.fail(
3538
new Error("DATABASE_URL not configured on server")
@@ -47,7 +50,11 @@ const handleDbInfo = Effect.fn("db-info")(function* (request: NextRequest) {
4750

4851
return {
4952
success: true,
50-
database: sanitizeDatabaseUrl(dbUrl),
53+
database: {
54+
effective: sanitizeDatabaseUrl(dbUrl),
55+
raw: rawDatabaseUrl ? sanitizeDatabaseUrl(rawDatabaseUrl) : undefined,
56+
override: overrideUrl ? sanitizeDatabaseUrl(overrideUrl) : undefined,
57+
},
5158
testResult: result,
5259
};
5360
});

0 commit comments

Comments
 (0)