TaskWeaver / core /config.py
PocketSkye's picture
Initial deployment
0242ab2
Raw
History Blame Contribute Delete
484 Bytes
from pathlib import Path
from pydantic_settings import BaseSettings, SettingsConfigDict
BASE_DIR = Path(__file__).resolve().parent.parent
class Settings(BaseSettings):
DATABASE_URL: str
SECRET_KEY: str
ALGORITHM: str
ACCESS_TOKEN_EXPIRE_MINUTES: int
MISTRAL_API_KEY: str
APP_NAME: str = "TaskWeaver"
model_config = SettingsConfigDict(
env_file=BASE_DIR / ".env",
extra="ignore"
)
settings = Settings()
print("Loaded successfully")