summaryrefslogtreecommitdiff
path: root/app/main.py
blob: fac1daaca3f0f114b80178c4d9901125a9071e02 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
from fastapi import FastAPI
from fastapi.staticfiles import StaticFiles
from fastapi.templating import Jinja2Templates
from .routers import web
from .services import images

app = FastAPI()
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")