many updates
This commit is contained in:
@@ -60,7 +60,20 @@ async def log_requests(request: Request, call_next):
|
||||
logger.error(f"Request Failed: {e}")
|
||||
raise
|
||||
|
||||
app.mount("/static", StaticFiles(directory="../static"), name="static")
|
||||
from pathlib import Path
|
||||
|
||||
# Resolve absolute path to static directory
|
||||
BASE_DIR = Path(__file__).resolve().parent
|
||||
STATIC_DIR = BASE_DIR.parent / "static"
|
||||
|
||||
if not STATIC_DIR.exists():
|
||||
# Fallback or create?
|
||||
# For now, just logging warning or ensuring it works in dev
|
||||
logging.warning(f"Static directory not found at {STATIC_DIR}")
|
||||
# Create it to prevent crash?
|
||||
STATIC_DIR.mkdir(parents=True, exist_ok=True)
|
||||
|
||||
app.mount("/static", StaticFiles(directory=str(STATIC_DIR)), name="static")
|
||||
templates = Jinja2Templates(directory="templates")
|
||||
|
||||
from src.api import status, sync, auth, logs, metrics, activities, scheduling, config_routes
|
||||
@@ -82,6 +95,10 @@ app.include_router(segments.router, prefix="/api")
|
||||
from src.api import bike_setups
|
||||
app.include_router(bike_setups.router)
|
||||
|
||||
from src.api import discovery
|
||||
app.include_router(discovery.router, prefix="/api/discovery")
|
||||
|
||||
|
||||
|
||||
|
||||
from src.routers import web
|
||||
|
||||
Reference in New Issue
Block a user