MaxKB/apps/maxkb/const.py
CaptainB 47a3489a0a
Some checks failed
sync2gitee / repo-sync (push) Has been cancelled
fix: add LOG_DIR import and update log directory paths
2025-06-21 22:42:46 +08:00

24 lines
643 B
Python

# -*- coding: utf-8 -*-
#
import os
from dotenv import load_dotenv
from .conf import ConfigManager
__all__ = ['BASE_DIR', 'PROJECT_DIR', 'VERSION', 'CONFIG']
BASE_DIR = os.path.dirname(os.path.dirname(os.path.abspath(__file__)))
LOG_DIR = os.path.join('/', 'opt', 'maxkb', 'logs')
PROJECT_DIR = os.path.dirname(BASE_DIR)
VERSION = '2.0.0'
# load environment variables from .env file
load_dotenv()
# print(os.getenv('MAXKB_CONFIG'))
if os.getenv('MAXKB_CONFIG') is not None:
CONFIG = ConfigManager.load_user_config(root_path=PROJECT_DIR)
else:
CONFIG = ConfigManager.load_user_config(root_path=os.path.abspath('/opt/maxkb/conf'))