from pydantic_settings import BaseSettings class Settings(BaseSettings): DATABASE_URL: str = "postgresql+asyncpg://ai_assistant:changeme@postgres:5432/ai_assistant" SECRET_KEY: str = "changeme_secret_key_at_least_32_chars_long" ENVIRONMENT: str = "development" ACCESS_TOKEN_EXPIRE_MINUTES: int = 15 REFRESH_TOKEN_EXPIRE_DAYS: int = 30 REFRESH_TOKEN_EXPIRE_HOURS: int = 24 BACKEND_CORS_ORIGINS: list[str] = ["http://localhost", "http://localhost:3000"] FIRST_ADMIN_EMAIL: str = "admin@example.com" FIRST_ADMIN_USERNAME: str = "admin" FIRST_ADMIN_PASSWORD: str = "changeme_admin_password" model_config = {"env_file": ".env", "extra": "ignore"} settings = Settings()