| 1234567891011121314151617181920212223242526 |
- from contextlib import asynccontextmanager
- from fastapi import FastAPI
- from fastapi.staticfiles import StaticFiles
- # from .db import Base, engine
- from .routes import router
- @asynccontextmanager
- async def lifespan(_: FastAPI):
- # Create tables for demo if they do not exist
- # Base.metadata.create_all(bind=engine)
- yield
- app = FastAPI(title="GCOutline", lifespan=lifespan)
- app.include_router(router)
- app.mount("/static", StaticFiles(directory="static"), name="static")
- @app.get("/")
- async def root():
- return {"message": "Hello Bigger Applications!"}
|