Du kannst nicht mehr als 25 Themen auswählen Themen müssen entweder mit einem Buchstaben oder einer Ziffer beginnen. Sie können Bindestriche („-“) enthalten und bis zu 35 Zeichen lang sein.
 
 
 
 

24 Zeilen
715 B

  1. import os
  2. from dotenv import load_dotenv
  3. from starlette.datastructures import CommaSeparatedStrings, Secret
  4. API_V1_STR = "/api"
  5. JWT_TOKEN_PREFIX = "Token"
  6. load_dotenv(".env")
  7. DATABASE_URL = os.getenv("DATABASE_URL", "") # deploying without docker-compose
  8. ACCESS_TOKEN_EXPIRE_MINUTES = int(os.getenv("ACCESS_TOKEN_EXPIRE_MINUTES", "10"))
  9. MAX_CONNECTIONS_COUNT = int(os.getenv("MAX_CONNECTIONS_COUNT", 10))
  10. MIN_CONNECTIONS_COUNT = int(os.getenv("MIN_CONNECTIONS_COUNT", 10))
  11. SECRET_KEY = os.getenv("SECRET_KEY", "")
  12. PROJECT_NAME = os.getenv("PROJECT_NAME", "")
  13. ALLOWED_HOSTS = CommaSeparatedStrings(os.getenv("ALLOWED_HOSTS", ""))
  14. DOMAIN = os.getenv("DOMAIN", "")
  15. ALGORITHM = os.getenv("ALGORITHM", "HS256")