File tree Expand file tree Collapse file tree 2 files changed +7
-3
lines changed
Expand file tree Collapse file tree 2 files changed +7
-3
lines changed Original file line number Diff line number Diff line change @@ -82,7 +82,7 @@ async def security_headers_middleware(
8282 request : Request ,
8383 call_next : Callable [[Request ], Awaitable [Response ]],
8484) -> Response :
85- """"""
85+ """Add COEP and COOP security headers to all HTTP responses. """
8686 response = await call_next (request )
8787 response .headers .setdefault ("Cross-Origin-Embedder-Policy" , "require-corp" )
8888 response .headers .setdefault ("Cross-Origin-Opener-Policy" , "same-origin" )
@@ -98,7 +98,7 @@ async def security_headers_middleware(
9898
9999 @app .get ("/" , include_in_schema = False )
100100 @app .get ("/{full_path:path}" , include_in_schema = False )
101- async def serve_spa (full_path : str = "" ) -> FileResponse : # noqa: ARG001
101+ async def serve_spa () -> FileResponse :
102102 """Serve the Single Page Application (SPA) index.html file for any path."""
103103 return FileResponse (cast (Path , static_dir ) / "index.html" )
104104
Original file line number Diff line number Diff line change @@ -36,7 +36,11 @@ class Settings(BaseSettings):
3636 # Server
3737 host : str = Field (default = "0.0.0.0" , alias = "HOST" ) # noqa: S104
3838 port : int = Field (default = 7860 , alias = "PORT" )
39- static_files_dir : Path | None = None
39+ static_files_dir : Path | None = Field (
40+ default = None ,
41+ alias = "STATIC_FILES_DIR" ,
42+ description = "Directory containing static UI files" ,
43+ )
4044
4145 # CORS
4246 cors_origins : str = Field (
You can’t perform that action at this time.
0 commit comments