Spaces:
Sleeping
Sleeping
from pydantic_settings import BaseSettings | |
import os | |
from dotenv import load_dotenv | |
load_dotenv() | |
class Settings(BaseSettings): | |
ACCESS_TOKEN_EXPIRES_IN: str = os.getenv("ACCESS_TOKEN_EXPIRES_IN") | |
REFRESH_TOKEN_EXPIRES_IN: str = os.getenv("REFRESH_TOKEN_EXPIRES_IN") | |
JWT_ALGORITHM: str = os.getenv("JWT_ALGORITHM") | |
FASTAPI_CONFIG: str = os.getenv("FASTAPI_CONFIG") | |
JWT_PRIVATE_KEY: str = os.getenv("JWT_PRIVATE_KEY") | |
JWT_PUBLIC_KEY: str = os.getenv("JWT_PUBLIC_KEY") | |
TBB_DB_URL: str = os.getenv("TBB_DB_URL") | |
UTILS_API_KEY: str = os.getenv("UTILS_API_KEY") | |
DEBUG: str = os.getenv("DEBUG") | |
ACCESS_KEY: str = os.getenv("ACCESS_KEY") | |
SECRET_KEY: str = os.getenv("SECRET_KEY") | |
AWS_REGION: str = os.getenv("AWS_REGION") | |
EMAIL_FROM: str = os.getenv("EMAIL_FROM") | |
EMAIL_HOST: str = os.getenv("EMAIL_HOST") | |
EMAIL_PASSWORD: str = os.getenv("EMAIL_PASSWORD") | |
EMAIL_PORT: str = os.getenv("EMAIL_PORT") | |
CLIENT_HOST: str = os.getenv("CLIENT_HOST") | |
MAIL_CHECK_KEY: str = os.getenv("MAIL_CHECK_KEY") | |
OPENAI_API_KEY: str=os.getenv("OPENAI_API_KEY") | |
HIAGO_DB: str=os.getenv("HIAGO_DB") | |
settings = Settings() | |