CloudVault / config.py
lexlepty's picture
Upload 4 files
0828366 verified
raw
history blame contribute delete
795 Bytes
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')
}