Spaces:
Running
Running
set -e | |
echo "开始执行脚本" | |
# 检查关键环境变量 | |
if [ -z "$GITHUB_TOKEN" ]; then | |
echo "错误: GITHUB_TOKEN 未设置" | |
exit 1 | |
fi | |
if [ -z "$GITHUB_GIST_ID" ]; then | |
echo "错误: GITHUB_GIST_ID 未设置" | |
exit 1 | |
fi | |
# 设置代理(如果有) | |
if [ -n "$PROXY" ]; then | |
export https_proxy=$PROXY http_proxy=$PROXY all_proxy=$PROXY | |
fi | |
# 运行爬虫脚本 | |
echo "运行 crawl.py" | |
python /app/crawl.py | |
# 运行合并上传脚本 | |
echo "运行 merged2upload.py" | |
python /app/merged2upload.py | |
# 启动一个简单的 HTTP 服务器来保持容器运行并响应健康检查 | |
echo "启动 HTTP 服务器在端口 8080" | |
python -m http.server 8080 |