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")