fooder-api/fooder/settings.py
2026-04-02 23:36:10 +02:00

23 lines
420 B
Python

from pydantic_settings import BaseSettings
class Settings(BaseSettings):
"""Settings."""
DB_URI: str
ECHO_SQL: bool
SECRET_KEY: str
REFRESH_SECRET_KEY: str
ALGORITHM: str = "HS256"
ACCESS_TOKEN_EXPIRE_MINUTES: int = 30
REFRESH_TOKEN_EXPIRE_DAYS: int = 120
ALLOWED_ORIGINS: list[str] = ["*"]
API_KEY: str
PASSWORD_SCHEMES: list[str] = ["bcrypt"]
settings = Settings()