File tree Expand file tree Collapse file tree
packages/mcp-server/app/api/db-info Expand file tree Collapse file tree Original file line number Diff line number Diff line change @@ -29,7 +29,10 @@ function sanitizeDatabaseUrl(url: string) {
2929const 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} ) ;
You can’t perform that action at this time.
0 commit comments