blob: d4b5046f90d698741fd8160d054cdf0f7849dc42 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
|
from fastapi import FastAPI
from fastapi.staticfiles import StaticFiles
from fastapi.templating import Jinja2Templates
from .routers import web
from .services import images
app = FastAPI(
docs_url=None,
redoc_url=None,
openapi_url=None
)
app.state.image_service = images
app.state.templates = Jinja2Templates(directory="./app/templates")
app.include_router(web.router)
app.mount("/static", StaticFiles(directory="./app/static"), name="static")
app.mount("/photos", StaticFiles(directory=images.photos_dir), name="photos")
|