gallyga commited on
Commit
d19dce9
·
verified ·
1 Parent(s): fa3bf60

Update src/config.py

Browse files
Files changed (1) hide show
  1. src/config.py +4 -4
src/config.py CHANGED
@@ -30,7 +30,7 @@ class Config:
30
  STATIC_DIR = os.getenv("STATIC_DIR", os.path.join(BASE_DIR, "src/static"))
31
 
32
  # 图片保存目录 - 用户只需设置这一项
33
- IMAGE_SAVE_DIR = os.getenv("IMAGE_SAVE_DIR", os.path.join(STATIC_DIR, "images"))
34
 
35
  # 图片本地化配置
36
  IMAGE_LOCALIZATION = os.getenv("IMAGE_LOCALIZATION", "False").lower() in ("true", "1", "yes")
@@ -56,7 +56,7 @@ class Config:
56
 
57
  # 管理员配置
58
  ADMIN_KEY = os.getenv("ADMIN_KEY", "sk-123456")
59
- KEYS_STORAGE_FILE = os.getenv("KEYS_STORAGE_FILE", "api_keys.json")
60
 
61
  # API认证令牌
62
  API_AUTH_TOKEN = os.getenv("API_AUTH_TOKEN", "")
@@ -181,7 +181,7 @@ class Config:
181
  def save_api_keys(cls, keys_data):
182
  """保存API密钥到文件"""
183
  try:
184
- keys_storage_file = os.path.join(cls.BASE_DIR, cls.KEYS_STORAGE_FILE)
185
 
186
  with open(keys_storage_file, "w", encoding="utf-8") as f:
187
  if isinstance(keys_data, list):
@@ -198,7 +198,7 @@ class Config:
198
  if cls.VERBOSE_LOGGING:
199
  logger.info(f"API keys已保存至 {keys_storage_file}")
200
  except Exception as e:
201
- logger.error(f"保存API keys失败: {e}")
202
 
203
  @classmethod
204
  def save_admin_key(cls):
 
30
  STATIC_DIR = os.getenv("STATIC_DIR", os.path.join(BASE_DIR, "src/static"))
31
 
32
  # 图片保存目录 - 用户只需设置这一项
33
+ IMAGE_SAVE_DIR = os.getenv("IMAGE_SAVE_DIR", "/tmp/images")
34
 
35
  # 图片本地化配置
36
  IMAGE_LOCALIZATION = os.getenv("IMAGE_LOCALIZATION", "False").lower() in ("true", "1", "yes")
 
56
 
57
  # 管理员配置
58
  ADMIN_KEY = os.getenv("ADMIN_KEY", "sk-123456")
59
+ KEYS_STORAGE_FILE = os.getenv("KEYS_STORAGE_FILE", "/tmp/api_keys.json")
60
 
61
  # API认证令牌
62
  API_AUTH_TOKEN = os.getenv("API_AUTH_TOKEN", "")
 
181
  def save_api_keys(cls, keys_data):
182
  """保存API密钥到文件"""
183
  try:
184
+ keys_storage_file = cls.KEYS_STORAGE_FILE
185
 
186
  with open(keys_storage_file, "w", encoding="utf-8") as f:
187
  if isinstance(keys_data, list):
 
198
  if cls.VERBOSE_LOGGING:
199
  logger.info(f"API keys已保存至 {keys_storage_file}")
200
  except Exception as e:
201
+ logger.error(f"保存API keys失败: {str(e)}")
202
 
203
  @classmethod
204
  def save_admin_key(cls):