mirror of
https://github.com/zylon-ai/private-gpt.git
synced 2025-12-22 07:40:12 +01:00
Add basic CORS (#1198)
This commit is contained in:
parent
a666fd5b73
commit
8487440a6f
4 changed files with 57 additions and 2 deletions
|
|
@ -4,6 +4,7 @@ from typing import Any
|
|||
|
||||
import llama_index
|
||||
from fastapi import FastAPI
|
||||
from fastapi.middleware.cors import CORSMiddleware
|
||||
from fastapi.openapi.utils import get_openapi
|
||||
|
||||
from private_gpt.paths import docs_path
|
||||
|
|
@ -104,6 +105,17 @@ app.include_router(ingest_router)
|
|||
app.include_router(embeddings_router)
|
||||
app.include_router(health_router)
|
||||
|
||||
if settings.server.cors.enabled:
|
||||
logger.debug("Setting up CORS middleware")
|
||||
app.add_middleware(
|
||||
CORSMiddleware,
|
||||
allow_credentials=settings.server.cors.allow_credentials,
|
||||
allow_origins=settings.server.cors.allow_origins,
|
||||
allow_origin_regex=settings.server.cors.allow_origin_regex,
|
||||
allow_methods=settings.server.cors.allow_methods,
|
||||
allow_headers=settings.server.cors.allow_headers,
|
||||
)
|
||||
|
||||
|
||||
if settings.ui.enabled:
|
||||
logger.debug("Importing the UI module")
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue