main.py 486 B

1234567891011121314151617181920212223
  1. from fastapi import FastAPI
  2. from fastapi.staticfiles import StaticFiles
  3. from .db import Base, engine
  4. from .routes import router
  5. app = FastAPI(title="GCOutline")
  6. app.include_router(router)
  7. @app.on_event("startup")
  8. def on_startup():
  9. # Create tables for demo if they do not exist
  10. Base.metadata.create_all(bind=engine)
  11. app.mount("/static", StaticFiles(directory="static"), name="static")
  12. @app.get("/")
  13. async def root():
  14. return {"message": "Hello Bigger Applications!"}