many updates

This commit is contained in:
2026-01-11 06:06:43 -08:00
parent 67357b5038
commit 4bb86b603e
73 changed files with 2881 additions and 59 deletions

View File

@@ -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