16 lines
399 B
Python
16 lines
399 B
Python
from pydantic_settings import BaseSettings
|
|
from pathlib import Path
|
|
|
|
|
|
class Settings(BaseSettings):
|
|
database_url: str = "sqlite+aiosqlite:////data/medialore.db"
|
|
media_root: str = "/media"
|
|
thumbnail_dir: str = "/data/thumbnails"
|
|
|
|
model_config = {"env_file": ".env"}
|
|
|
|
|
|
settings = Settings()
|
|
THUMBNAIL_DIR = Path(settings.thumbnail_dir)
|
|
THUMBNAIL_DIR.mkdir(parents=True, exist_ok=True)
|