40 lines
886 B
Python
40 lines
886 B
Python
import uvicorn
|
|
from fastapi import Depends, FastAPI
|
|
|
|
from .routers import image
|
|
# from . import models
|
|
from .sql.database import engine, Base
|
|
|
|
Base.metadata.create_all(bind=engine)
|
|
|
|
# from .dependencies import get_query_token, get_token_header
|
|
# from .internal import admin
|
|
|
|
# app = FastAPI(dependencies=[Depends(get_query_token)])
|
|
app = FastAPI()
|
|
|
|
|
|
app.include_router(image.router)
|
|
|
|
|
|
# app.mount("/static", StaticFiles(directory="static"), name="static")
|
|
|
|
# app.include_router(items.router)
|
|
# app.include_router(
|
|
# admin.router,
|
|
# prefix="/admin",
|
|
# tags=["admin"],
|
|
# dependencies=[Depends(get_token_header)],
|
|
# responses={418: {"description": "I'm a teapot"}},
|
|
# )
|
|
|
|
|
|
@app.get("/")
|
|
async def root():
|
|
return {"message": "Hello Bigger Applications!"}
|
|
|
|
|
|
def runApp():
|
|
uvicorn.run("pics_server.main:app",
|
|
host="0.0.0.0", port=8000, reload=True)
|