Display pois
This commit is contained in:
parent
c157c2d5ec
commit
433fca64ad
6 changed files with 412 additions and 10 deletions
|
|
@ -4,13 +4,14 @@ from fastapi import FastAPI
|
|||
from fastapi.middleware.cors import CORSMiddleware
|
||||
from fastapi.staticfiles import StaticFiles
|
||||
|
||||
from server.routes import hexagons
|
||||
from server.routes import hexagons, pois
|
||||
|
||||
|
||||
@asynccontextmanager
|
||||
async def lifespan(app: FastAPI):
|
||||
# Startup: preload all parquet files
|
||||
hexagons.preload_dataframes()
|
||||
pois.preload_pois()
|
||||
yield
|
||||
# Shutdown: nothing to clean up
|
||||
|
||||
|
|
@ -26,6 +27,7 @@ app.add_middleware(
|
|||
)
|
||||
|
||||
app.include_router(hexagons.router, prefix="/api")
|
||||
app.include_router(pois.router, prefix="/api")
|
||||
|
||||
# Mount static files for production (frontend build)
|
||||
frontend_dist = Path(__file__).parent.parent / "frontend" / "dist"
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue