File size: 1,175 Bytes
8419546
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
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()