settings_vars.py 1.3 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273
  1. from dotenv import load_dotenv
  2. import os
  3. load_dotenv()
  4. ########
  5. #
  6. # Django
  7. #
  8. ########
  9. DEBUG = os.getenv("DEBUG")
  10. SECRET_KEY = os.getenv("SECRET_KEY")
  11. CSRF_TRUSTED_ORIGINS = os.getenv("CSRF_TRUSTED_ORIGINS").split(',')
  12. ALLOWED_HOSTS = os.getenv("ALLOWED_HOSTS").split(',')
  13. INTERNAL_IPS = os.getenv("INTERNAL_IPS").split(',')
  14. NAME_SYSTEM = os.getenv("NAME_SYSTEM")
  15. API_URL = os.getenv("API_URL")
  16. ########
  17. #
  18. # Database
  19. #
  20. ########
  21. DB_NAME = os.getenv("DB_NAME")
  22. DB_USER = os.getenv("DB_USER")
  23. DB_PASSWORD = os.getenv("DB_PASSWORD")
  24. DB_HOST = os.getenv("DB_HOST")
  25. DB_PORT = os.getenv("DB_PORT")
  26. ########
  27. #
  28. # Email
  29. #
  30. ########
  31. EMAIL_HOST = os.getenv("EMAIL_HOST")
  32. EMAIL_PORT = os.getenv("EMAIL_PORT")
  33. EMAIL_USE_TLS = os.getenv("EMAIL_USE_TLS")
  34. EMAIL_HOST_USER = os.getenv("EMAIL_HOST_USER")
  35. EMAIL_HOST_PASSWORD = os.getenv("EMAIL_HOST_PASSWORD")
  36. DEFAULT_FROM_EMAIL = os.getenv("DEFAULT_FROM_EMAIL")
  37. ########
  38. #
  39. # Gunicorn
  40. #
  41. ########
  42. BIND = os.getenv("BIND")
  43. ########
  44. #
  45. # ejabber
  46. #
  47. ########
  48. EJ_PROTOCOL = os.getenv("EJ_PROTOCOL")
  49. EJ_IP = os.getenv("EJ_IP")
  50. EJ_PORT = os.getenv("EJ_PORT")
  51. EJ_URL = EJ_PROTOCOL + "://" + EJ_IP + ":" + EJ_PORT + "/" + "api/"
  52. EJ_SERVICE = os.getenv("EJ_SERVICE")
  53. EJ_HOST = os.getenv("EJ_HOST")
  54. ########
  55. #
  56. # ejabber
  57. #
  58. ########
  59. METASERVICE_NAME = os.getenv("METASERVICE_NAME")
  60. METASERVICE_ID = os.getenv("METASERVICE_ID")