settings_vars.py 1.4 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576
  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 = bool(os.getenv("EMAIL_USE_TLS")) if os.getenv("EMAIL_USE_TLS") is not None else None
  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. EJ_USER = os.getenv("EJ_USER")
  55. EJ_PASSWORD = os.getenv("EJ_PASSWORD")
  56. ########
  57. #
  58. # ejabber
  59. #
  60. ########
  61. METASERVICE_NAME = os.getenv("METASERVICE_NAME")
  62. METASERVICE_ID = os.getenv("METASERVICE_ID")