Spaces:
Sleeping
Sleeping
KEYE commited on
Update app.py
Browse files
app.py
CHANGED
|
@@ -17,29 +17,7 @@ def setup_and_run():
|
|
| 17 |
logger.info("仓库已存在,拉取最新代码...")
|
| 18 |
subprocess.run(["git", "pull"], cwd=repo_dir, check=True)
|
| 19 |
|
| 20 |
-
#
|
| 21 |
-
# 2. 安装 Python 依赖 (如果需要)
|
| 22 |
-
# ==========================================
|
| 23 |
-
# 建议将依赖写在 HF Space 自带的 requirements.txt 中以加速启动
|
| 24 |
-
# 但如果一定要在此处动态安装,可以取消下方注释:
|
| 25 |
-
# req_file = os.path.join(repo_dir, "requirements.txt")
|
| 26 |
-
# if os.path.exists(req_file):
|
| 27 |
-
# logger.info("安装仓库依赖...")
|
| 28 |
-
# subprocess.run([sys.executable, "-m", "pip", "install", "-r", "requirements.txt"], cwd=repo_dir, check=True)
|
| 29 |
-
|
| 30 |
-
# ==========================================
|
| 31 |
-
# 3. 注入安全环境变量
|
| 32 |
-
# ==========================================
|
| 33 |
-
# 强烈建议将真实密钥配置在 HF Space 的 Settings -> Variables and secrets 中
|
| 34 |
-
os.environ['infinity_parser2_pro_base'] = os.environ.get(
|
| 35 |
-
"INFINITY_API_BASE",
|
| 36 |
-
""
|
| 37 |
-
)
|
| 38 |
-
# 获取 HF Secret 中配置的 Authorization,如果没有则使用默认值(注意:直接写死在代码里有泄露风险)
|
| 39 |
-
os.environ['infinity_parser2_pro_Authorization'] = os.environ.get(
|
| 40 |
-
"INFINITY_API_AUTH",
|
| 41 |
-
""
|
| 42 |
-
)
|
| 43 |
os.environ['GRADIO_SSR_MODE'] = "false"
|
| 44 |
|
| 45 |
# HF Space 默认暴露 7860 端口
|
|
@@ -47,7 +25,7 @@ def setup_and_run():
|
|
| 47 |
os.environ["GRADIO_SERVER_NAME"] = "0.0.0.0"
|
| 48 |
|
| 49 |
# ==========================================
|
| 50 |
-
#
|
| 51 |
# ==========================================
|
| 52 |
logger.info("准备启动 inf_gradio.py ...")
|
| 53 |
|
|
|
|
| 17 |
logger.info("仓库已存在,拉取最新代码...")
|
| 18 |
subprocess.run(["git", "pull"], cwd=repo_dir, check=True)
|
| 19 |
|
| 20 |
+
# 1. 注入安全环境变量
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 21 |
os.environ['GRADIO_SSR_MODE'] = "false"
|
| 22 |
|
| 23 |
# HF Space 默认暴露 7860 端口
|
|
|
|
| 25 |
os.environ["GRADIO_SERVER_NAME"] = "0.0.0.0"
|
| 26 |
|
| 27 |
# ==========================================
|
| 28 |
+
# 2. 启动 Gradio 服务
|
| 29 |
# ==========================================
|
| 30 |
logger.info("准备启动 inf_gradio.py ...")
|
| 31 |
|