Spaces:
Paused
Paused
Upload 20 files
Browse files- Dockerfile +2 -3
- app/sub_manager.py +2 -1
Dockerfile
CHANGED
|
@@ -99,9 +99,8 @@ RUN echo "Downloading Yacd-meta UI (gh-pages branch)..." && \
|
|
| 99 |
rm /tmp/yacd-gh-pages.zip && \
|
| 100 |
rm -rf /tmp/Yacd-meta-gh-pages
|
| 101 |
|
| 102 |
-
#
|
| 103 |
-
|
| 104 |
-
RUN chmod +x /app/subconverter/subconverter || true
|
| 105 |
|
| 106 |
# 设置环境变量
|
| 107 |
ENV PYTHONDONTWRITEBYTECODE=1 \
|
|
|
|
| 99 |
rm /tmp/yacd-gh-pages.zip && \
|
| 100 |
rm -rf /tmp/Yacd-meta-gh-pages
|
| 101 |
|
| 102 |
+
# 在容器内创建空的 minimal_pref.yml 文件
|
| 103 |
+
RUN touch /app/subconverter/minimal_pref.yml
|
|
|
|
| 104 |
|
| 105 |
# 设置环境变量
|
| 106 |
ENV PYTHONDONTWRITEBYTECODE=1 \
|
app/sub_manager.py
CHANGED
|
@@ -410,7 +410,7 @@ secret: ""
|
|
| 410 |
else:
|
| 411 |
logger.info("检测到已有proxy-groups或GLOBAL配置,跳过添加")
|
| 412 |
|
| 413 |
-
# --- 写回文件 ---
|
| 414 |
if has_patch:
|
| 415 |
logger.info("检测到配置更改,正在写回文件...")
|
| 416 |
try:
|
|
@@ -423,6 +423,7 @@ secret: ""
|
|
| 423 |
else:
|
| 424 |
logger.info("配置文件无需修补")
|
| 425 |
|
|
|
|
| 426 |
except Exception as e:
|
| 427 |
logger.error(f"修补配置文件过程中发生意外错误: {str(e)}")
|
| 428 |
|
|
|
|
| 410 |
else:
|
| 411 |
logger.info("检测到已有proxy-groups或GLOBAL配置,跳过添加")
|
| 412 |
|
| 413 |
+
# --- 写回文件 ---
|
| 414 |
if has_patch:
|
| 415 |
logger.info("检测到配置更改,正在写回文件...")
|
| 416 |
try:
|
|
|
|
| 423 |
else:
|
| 424 |
logger.info("配置文件无需修补")
|
| 425 |
|
| 426 |
+
# 这个 except 对应最外层的 try
|
| 427 |
except Exception as e:
|
| 428 |
logger.error(f"修补配置文件过程中发生意外错误: {str(e)}")
|
| 429 |
|