Initial commit

This commit is contained in:
2025-04-20 23:22:04 +02:00
commit 054f182215
17 changed files with 1312 additions and 0 deletions

View File

@@ -0,0 +1,22 @@
from typing import Annotated
from pydantic import BaseModel
from fastapi import Depends
class _Config(BaseModel):
# DB URI for sqlmodel
database: str
def load_config() -> _Config:
"""
Load the application config
"""
# TODO: Actually load it
return _Config(
database="sqlite:///db.sqlite3",
)
ConfigDep = Annotated[_Config, Depends(load_config)]