config.py 1.5 KB

123456789101112131415161718192021222324252627282930313233
  1. import json
  2. import os
  3. JWT_SECRET = str(os.environ.get('JWT_SECRET', 'SKYversation0816'))
  4. JWT_EXPIRY = int(os.environ.get('JWT_EXPIRY', 3600))
  5. MESSAGR_TYPE = json.loads(os.environ.get('MESSAGR_TYPE', '["普通消息","提醒消息"]'))
  6. # 公司商标存储地址
  7. COMPANY_LOGO_PATH = os.environ.get('COMPANY_LOGO_PATH', "/data/company_logo")
  8. COMPANY_LOGO_URL = os.environ.get('COMPANY_LOGO_URL', 'http://127.0.0.1/company_logo/')
  9. # 模版存储地址
  10. TEMPLATE_FILE_PATH = os.environ.get('TEMPLATE_FILE_PATH', '/data/template')
  11. TEMPLATE_FILE_URL = os.environ.get('TEMPLATE_FILE_URL', 'http://127.0.0.1/template/')
  12. # 公司图片存醋地址
  13. COMPANY_PICTURE_PATH = os.environ.get('COMPANY_PICTURE_PATH', '/data/company')
  14. COMPANY_PICTURE_URL = os.environ.get('COMPANY_PICTURE_URL', 'http://127.0.0.1/company/')
  15. # 楼宇图片存醋地址
  16. BUILDING_PICTURE_PATH = os.environ.get('BUILDING_PICTURE_PATH', '/data/building')
  17. BUILDING_PICTURE_URL = os.environ.get('BUILDING_PICTURE_URL', 'http://127.0.0.1/building/')
  18. # 底层系统信息图片存醋地址
  19. UNDERLYING_SYSTEM_PICTURE_PATH = os.environ.get('UNDERLYING_SYSTEM_PICTURE_PATH', '/data/underlying_system')
  20. UNDERLYING_SYSTEM_PICTURE_URL = os.environ.get('UNDERLYING_SYSTEM_PICTURE_URL', 'http://127.0.0.1/underlying_system/')
  21. for path in [COMPANY_LOGO_PATH, TEMPLATE_FILE_PATH, COMPANY_PICTURE_PATH, BUILDING_PICTURE_PATH,
  22. UNDERLYING_SYSTEM_PICTURE_PATH]:
  23. if not os.path.exists(path):
  24. os.makedirs(path)