File tree Expand file tree Collapse file tree 2 files changed +11
-13
lines changed Expand file tree Collapse file tree 2 files changed +11
-13
lines changed Original file line number Diff line number Diff line change @@ -5,7 +5,7 @@ import vue from '@vitejs/plugin-vue'
55
66// https://vitejs.dev/config/
77export default defineConfig ( {
8- base : '/frontend/dist ' ,
8+ base : '/' ,
99 plugins : [
1010 vue ( ) ,
1111 ] ,
Original file line number Diff line number Diff line change 1- from fastapi .responses import RedirectResponse
1+ from fastapi .responses import FileResponse
22from fastapi .staticfiles import StaticFiles
33from fastapi import FastAPI
44
1010# Create logger instance from base logger config in `logger.py`
1111logger = get_logger (__name__ )
1212
13- STATIC_DIR = 'frontend/dist'
14- LANDING_PAGE = f'/{ STATIC_DIR } '
13+ FRONTEND_STATIC_DIR = './frontend/dist'
1514
1615app = FastAPI ()
16+
1717app .mount (
18- LANDING_PAGE ,
19- StaticFiles (directory = STATIC_DIR , html = True ),
20- name = "frontend"
18+ "/assets" ,
19+ StaticFiles (directory = f" { FRONTEND_STATIC_DIR } /assets" ),
20+ name = "frontend-assets "
2121)
2222
23-
2423@app .get ("/" )
2524async def root ():
26- return RedirectResponse (
27- url = LANDING_PAGE ,
28- status_code = 308
29- )
30- # return {}
25+ return FileResponse (f"{ FRONTEND_STATIC_DIR } /index.html" )
3126
27+ @app .get ("/favicon.ico" )
28+ async def favicon ():
29+ return FileResponse (f"{ FRONTEND_STATIC_DIR } /favicon.ico" )
3230
3331@app .get ("/api" )
3432async def api (query , top_k = 3 , lang = 'en' ):
You can’t perform that action at this time.
0 commit comments