Goonjan commited on
Commit
5d2aa25
·
1 Parent(s): 621ebcd

Update to path-independent launching

Browse files
Files changed (1) hide show
  1. src/keyarrange/api/app.py +4 -2
src/keyarrange/api/app.py CHANGED
@@ -30,12 +30,14 @@ UPLOAD_DIR.mkdir(parents=True, exist_ok=True)
30
  OUTPUT_DIR.mkdir(parents=True, exist_ok=True)
31
 
32
  # Serve frontend
33
- app.mount("/web", StaticFiles(directory="web"), name="web")
 
 
34
 
35
 
36
  @app.get("/", response_class=HTMLResponse)
37
  async def root():
38
- return (Path("web") / "index.html").read_text()
39
 
40
 
41
  @app.get("/health")
 
30
  OUTPUT_DIR.mkdir(parents=True, exist_ok=True)
31
 
32
  # Serve frontend
33
+ from pathlib import Path
34
+ WEB_DIR = Path(__file__).parent.parent.parent.parent / "web" # src/keyarrange/api/app.py → repo root
35
+ app.mount("/web", StaticFiles(directory=str(WEB_DIR)), name="web")
36
 
37
 
38
  @app.get("/", response_class=HTMLResponse)
39
  async def root():
40
+ return (WEB_DIR / "index.html").read_text()
41
 
42
 
43
  @app.get("/health")