helliun commited on
Commit
f65f093
·
verified ·
1 Parent(s): 6a75776

Update app.py

Browse files
Files changed (1) hide show
  1. app.py +22 -1
app.py CHANGED
@@ -312,6 +312,26 @@ from starlette.middleware.cors import CORSMiddleware
312
  # Define the FastAPI app
313
  app = FastAPI()
314
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
315
  # Define paths for static files
316
  app.mount("/static", StaticFiles(directory="."), name="static")
317
 
@@ -377,7 +397,7 @@ about_html = f'''
377
 
378
 
379
  # Mount Gradio app
380
- app = gr.mount_gradio_app(app, demo, path="/gradioapp", allowed_paths=["/"], root_path="deploy/")
381
 
382
  # Define the route for the main page
383
  @app.get("/", response_class=HTMLResponse)
@@ -388,6 +408,7 @@ async def index():
388
  @app.get("/about", response_class=HTMLResponse)
389
  async def about():
390
  return about_html
 
391
  # serve the app
392
  if __name__ == "__main__":
393
  uvicorn.run(app, host="0.0.0.0", port=7860)
 
312
  # Define the FastAPI app
313
  app = FastAPI()
314
 
315
+ # @app.middleware("http")
316
+ # async def add_csp_header(request, call_next):
317
+ # response = await call_next(request)
318
+ # response.headers['Content-Security-Policy'] = "frame-ancestors 'self' https://*.azurewebsites.net"
319
+ # return response
320
+
321
+ # @app.middleware("https")
322
+ # async def add_csp_header(request, call_next):
323
+ # response = await call_next(request)
324
+ # response.headers['Content-Security-Policy'] = "frame-ancestors 'self' https://*.azurewebsites.net"
325
+ # return response
326
+
327
+ # app.add_middleware(
328
+ # CORSMiddleware,
329
+ # allow_origins=["*"], # Adjust this in production
330
+ # allow_credentials=True,
331
+ # allow_methods=["*"],
332
+ # allow_headers=["*"],
333
+ # )
334
+
335
  # Define paths for static files
336
  app.mount("/static", StaticFiles(directory="."), name="static")
337
 
 
397
 
398
 
399
  # Mount Gradio app
400
+ app = gr.mount_gradio_app(app, demo, path="/gradioapp")#, allowed_paths=["/"], root_path="deploy/")
401
 
402
  # Define the route for the main page
403
  @app.get("/", response_class=HTMLResponse)
 
408
  @app.get("/about", response_class=HTMLResponse)
409
  async def about():
410
  return about_html
411
+
412
  # serve the app
413
  if __name__ == "__main__":
414
  uvicorn.run(app, host="0.0.0.0", port=7860)