config.py 2.0 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667
  1. #!/usr/bin/env python3
  2. # -*- coding: utf-8 -*-
  3. """
  4. @Copyright (C) ansjer cop Video Technology Co.,Ltd.All rights reserved.
  5. @AUTHOR: ASJRD018
  6. @NAME: Ansjer
  7. @software: PyCharm
  8. @DATE: 2018/7/2 14:06
  9. @Version: python3.6
  10. @MODIFY DECORD:ansjer dev
  11. @file: Conf.py
  12. @Contact: chanjunkai@163.com
  13. """
  14. #主要静态变量配置文件
  15. import os
  16. import datetime
  17. from var_dump import var_dump
  18. # 根目录
  19. BASE_DIR = os.path.dirname(os.path.dirname(os.path.abspath(__file__)))
  20. # 发送邮件邮箱
  21. COMPANY_EMAIL = 'user_server@nsst.com'
  22. # token加密令牌,过期时间,刷新过期时间
  23. SECRET_KEY = 'c7ki2_gkg4#sjfm-u1%$s#&n#szf01f*v69rwv2qsf#-zmm@tl',
  24. EXPIRATION_DELTA = datetime.timedelta(days=7)
  25. REFRESH_EXPIRATION_DELTA = datetime.timedelta(days=7)
  26. STATIC_URL = '/static/'
  27. # 服务器类型
  28. SERVER_TYPE = 'local'
  29. # SERVER_TYPE = 'test'
  30. # SERVER_TYPE = 'formal'
  31. if SERVER_TYPE == 'local':
  32. NGINX_RTMP_STAT = 'http://192.168.136.45:8077/stat'
  33. SERVER_DOMAIN = 'http://192.168.136.45:8077'
  34. DATABASE_DATA = 'Ansjer'
  35. SERVER_HOST = '192.168.136.45'
  36. RTMP_PUSH_URL = 'rtmp://192.168.136.45:1935/hls'
  37. elif SERVER_TYPE == 'test':
  38. NGINX_RTMP_STAT = 'http://13.56.215.252:82/stat'
  39. SERVER_DOMAIN = 'http://13.56.215.252:82'
  40. DATABASE_DATA = 'AnsjerTest'
  41. SERVER_HOST = 'localhost'
  42. RTMP_PUSH_URL = 'http://13.56.215.252:8091/hls'
  43. elif SERVER_TYPE == 'formal':
  44. NGINX_RTMP_STAT = 'http://13.56.215.252:81/stat'
  45. SERVER_DOMAIN = 'http://13.56.215.252:81'
  46. DATABASE_DATA = 'Ansjer81'
  47. SERVER_HOST = 'localhost'
  48. RTMP_PUSH_URL = 'http://13.56.215.252:8091/hls'
  49. #数据库
  50. DATABASES_DEFAULT={
  51. 'ENGINE': 'django.db.backends.mysql',
  52. 'NAME': DATABASE_DATA,
  53. 'USER': 'ansjer',
  54. 'PASSWORD': '1234',
  55. 'HOST': SERVER_HOST,
  56. 'PORT': '3306',
  57. 'OPTIONS': {'charset': 'utf8mb4', 'use_unicode': True},
  58. }
  59. AWS_ACCESS_ID = 'AKIAJKPU23EU5QWHFPKQ'
  60. AWS_ACCESS_SECRET = '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'
  61. AWS_ACCESS_REGION = 'us-east-1'
  62. AWS_BUCKET = 'ansjertest'