config.py 397 B

1234567891011121314151617181920
  1. from pydantic_settings import BaseSettings
  2. class Settings(BaseSettings):
  3. # auth
  4. SECRET_KEY: str = "my_secret_key"
  5. ALGORITHM: str = "HS256"
  6. ACCESS_TOKEN_EXPIRE_MINUTES: int = 30
  7. # ldap
  8. LDAP_URL: str
  9. LDAP_USER_DN: str
  10. LDAP_BASE_DN: str
  11. # database
  12. DATABASE_URL: str = "sqlite:///./dev.db"
  13. class Config:
  14. env_file = ".env"
  15. settings = Settings()