| 123456789101112131415161718192021222324 |
- from pydantic_settings import BaseSettings
- class Settings(BaseSettings):
- app_name: str = "schedule-management-backend"
- env: str = "local"
- database_url: str = "postgresql+asyncpg://postgres:postgres@localhost:5432/schedule_management"
- jwt_secret: str = "change-me"
- jwt_algorithm: str = "HS256"
- jwt_access_minutes: int = 60
- jwt_refresh_days: int = 7
- sso_check_url: str = ""
- sso_timeout_seconds: int = 5
- seed_admin_account: str = "admin"
- seed_admin_password: str = "admin123"
- center_base_url: str = ""
- center_sync_hour: int = 8
- center_sync_minute: int = 0
- class Config:
- env_file = ".env"
- settings = Settings()
|