|
- import os
-
- from dotenv import load_dotenv
- from starlette.datastructures import CommaSeparatedStrings, Secret
-
- API_V1_STR = "/api"
-
- JWT_TOKEN_PREFIX = "Token"
-
- load_dotenv(".env")
-
- DATABASE_URL = os.getenv("DATABASE_URL", "") # deploying without docker-compose
-
- ACCESS_TOKEN_EXPIRE_MINUTES = int(os.getenv("ACCESS_TOKEN_EXPIRE_MINUTES", "10"))
-
- MAX_CONNECTIONS_COUNT = int(os.getenv("MAX_CONNECTIONS_COUNT", 10))
- MIN_CONNECTIONS_COUNT = int(os.getenv("MIN_CONNECTIONS_COUNT", 10))
- SECRET_KEY = os.getenv("SECRET_KEY", "")
-
- PROJECT_NAME = os.getenv("PROJECT_NAME", "")
- ALLOWED_HOSTS = CommaSeparatedStrings(os.getenv("ALLOWED_HOSTS", ""))
- DOMAIN = os.getenv("DOMAIN", "")
- ALGORITHM = os.getenv("ALGORITHM", "HS256")
|