backend_project / app /core /config.py
Jetsada117's picture
debug code
5f2d6a9
Raw
History Blame Contribute Delete
713 Bytes
from pydantic_settings import BaseSettings
class Settings(BaseSettings):
PROJECT_NAME: str
DEBUG: bool = False
DATABASE_URL: str
# JWT Settings
SECRET_KEY: str
ALGORITHM: str = "HS256"
ACCESS_TOKEN_EXPIRE_MINUTES: int = 30
REFRESH_TOKEN_EXPIRE_DAYS: int = 7
# Cloudflare R2 Settings
R2_BUCKET_NAME: str
R2_ACCOUNT_ID: str
R2_ACCESS_KEY: str
R2_SECRET_KEY: str
R2_PUBLIC_URL: str = ""
# Huggingface Settings
HF: str
# Redis Could
REDIS_URL: str
# email project
GMAIL: str
BREVO_API_KEY: str
class Config:
env_file = ".env"
extra = "ignore"
env_file_encoding = "utf-8"
settings = Settings()