HG_Back / config /config.py
Soumyajit94298's picture
initial
8419546
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()