File size: 795 Bytes
0828366
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
import os
from dotenv import load_dotenv

load_dotenv()

class Config:
    # HuggingFace配置
    HF_DATASET_ID = os.getenv('HF_DATASET_ID')
    HF_TOKEN = os.getenv('HF_TOKEN')
    HF_BRANCH = os.getenv('HF_BRANCH', 'main')
    PROXY_DOMAIN = os.getenv('PROXY_DOMAIN', 'huggingface.co')
    
    # 系统配置
    REQUIRE_LOGIN = os.getenv('REQUIRE_LOGIN', 'true').lower() == 'true'
    ACCESS_PASSWORD = os.getenv('ACCESS_PASSWORD')
    SECRET_KEY = os.getenv('SECRET_KEY')
    
    # MySQL配置
    MYSQL_CONFIG = {
        'host': os.getenv('MYSQL_HOST', 'localhost'),
        'port': int(os.getenv('MYSQL_PORT', 3306)),
        'user': os.getenv('MYSQL_USER'),
        'password': os.getenv('MYSQL_PASSWORD'),
        'database': os.getenv('MYSQL_DATABASE')
    }