const.py 643 B

1234567891011121314151617181920212223
  1. # -*- coding: utf-8 -*-
  2. #
  3. import os
  4. from dotenv import load_dotenv
  5. from .conf import ConfigManager
  6. __all__ = ['BASE_DIR', 'PROJECT_DIR', 'VERSION', 'CONFIG']
  7. BASE_DIR = os.path.dirname(os.path.dirname(os.path.abspath(__file__)))
  8. LOG_DIR = os.path.join('/', 'opt', 'maxkb', 'logs')
  9. PROJECT_DIR = os.path.dirname(BASE_DIR)
  10. VERSION = '2.0.0'
  11. # load environment variables from .env file
  12. load_dotenv()
  13. # print(os.getenv('MAXKB_CONFIG'))
  14. if os.getenv('MAXKB_CONFIG') is not None:
  15. CONFIG = ConfigManager.load_user_config(root_path=PROJECT_DIR)
  16. else:
  17. CONFIG = ConfigManager.load_user_config(root_path=os.path.abspath('/opt/maxkb/conf'))