from pydantic_settings import BaseSettings class Settings(BaseSettings): DATABASE_URL: str OPENAI_API_KEY: str | None = None SECRET_KEY: str = "changethis" ACCESS_TOKEN_EXPIRE_MINUTES: int = 60 * 24 * 8 # 8 days CORS_ORIGINS: str = "http://localhost:5173,http://localhost:5174,http://localhost:3000" VAPID_PRIVATE_KEY: str = "" VAPID_PUBLIC_KEY: str = "" VAPID_MAILTO: str = "mailto:admin@example.com" PUSH_REMINDER_HOUR: int = 9 PUSH_REMINDER_MINUTE: int = 0 class Config: env_file = ".env" extra = "ignore" settings = Settings()