From 4ddac6b8f2613c60cc28db49cdea1e8252adefd2 Mon Sep 17 00:00:00 2001 From: phact Date: Fri, 22 Aug 2025 15:25:42 -0400 Subject: [PATCH] frontend ssl support --- frontend/src/app/api/[...path]/route.ts | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/frontend/src/app/api/[...path]/route.ts b/frontend/src/app/api/[...path]/route.ts index 37436fa5..71557b8b 100644 --- a/frontend/src/app/api/[...path]/route.ts +++ b/frontend/src/app/api/[...path]/route.ts @@ -40,9 +40,13 @@ async function proxyRequest( params: { path: string[] } ) { const backendHost = process.env.OPENRAG_BACKEND_HOST || 'localhost'; + const backendSSL= process.env.OPENRAG_BACKEND_SSL || false; const path = params.path.join('/'); const searchParams = request.nextUrl.searchParams.toString(); - const backendUrl = `http://${backendHost}:8000/${path}${searchParams ? `?${searchParams}` : ''}`; + var backendUrl = `http://${backendHost}:8000/${path}${searchParams ? `?${searchParams}` : ''}`; + if (backendSSL) { + const backendUrl = `https://${backendHost}:8000/${path}${searchParams ? `?${searchParams}` : ''}`; + } try { let body: string | ArrayBuffer | undefined = undefined;